iota_types/
versioned.rs

1// Copyright (c) Mysten Labs, Inc.
2// Modifications Copyright (c) 2024 IOTA Stiftung
3// SPDX-License-Identifier: Apache-2.0
4
5use serde::{Deserialize, Serialize};
6
7use crate::id::UID;
8
9/// Rust version of the Move iota::versioned::Versioned type.
10#[derive(Debug, Serialize, Deserialize, Clone, Eq, PartialEq)]
11pub struct Versioned {
12    pub id: UID,
13    pub version: u64,
14}