pub struct VersionChangeCap {
pub versioned_id: ID,
pub old_version: u64,
}
Expand description
Represents a hot potato object generated when we take out the dynamic field. This is to make sure that we always put a new value back.
Fields§
§versioned_id: ID
§old_version: u64
Implementations§
Source§impl VersionChangeCap
impl VersionChangeCap
pub fn move_instance(self) -> MoveInstance<Self>
pub fn type_() -> VersionChangeCapTypeTag
Trait Implementations§
Source§impl Clone for VersionChangeCap
impl Clone for VersionChangeCap
Source§fn clone(&self) -> VersionChangeCap
fn clone(&self) -> VersionChangeCap
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VersionChangeCap
impl Debug for VersionChangeCap
Source§impl<'de> Deserialize<'de> for VersionChangeCap
impl<'de> Deserialize<'de> for VersionChangeCap
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for VersionChangeCap
impl Display for VersionChangeCap
Source§impl Hash for VersionChangeCap
impl Hash for VersionChangeCap
Source§impl MoveStruct for VersionChangeCap
impl MoveStruct for VersionChangeCap
Source§impl MoveType for VersionChangeCap
impl MoveType for VersionChangeCap
Source§impl PartialEq for VersionChangeCap
impl PartialEq for VersionChangeCap
Source§impl Serialize for VersionChangeCap
impl Serialize for VersionChangeCap
Source§impl StaticAddress for VersionChangeCap
impl StaticAddress for VersionChangeCap
Source§impl StaticModule for VersionChangeCap
impl StaticModule for VersionChangeCap
fn module() -> Identifier
Source§impl StaticName for VersionChangeCap
impl StaticName for VersionChangeCap
fn name() -> Identifier
Source§impl StaticTypeParams for VersionChangeCap
impl StaticTypeParams for VersionChangeCap
fn type_params() -> Vec<TypeTag>
Source§impl Tabled for VersionChangeCap
impl Tabled for VersionChangeCap
impl Eq for VersionChangeCap
impl StructuralPartialEq for VersionChangeCap
Auto Trait Implementations§
impl Freeze for VersionChangeCap
impl RefUnwindSafe for VersionChangeCap
impl Send for VersionChangeCap
impl Sync for VersionChangeCap
impl Unpin for VersionChangeCap
impl UnwindSafe for VersionChangeCap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more