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}