pub struct SuiRawMoveObject {
pub type_: StructTag,
pub has_public_transfer: bool,
pub version: Version,
pub bcs_bytes: Vec<u8>,
}Fields§
§type_: StructTag§has_public_transfer: bool§version: Version§bcs_bytes: Vec<u8>Implementations§
Source§impl SuiRawMoveObject
impl SuiRawMoveObject
pub fn deserialize<'a, T: Deserialize<'a>>(&'a self) -> Result<T, Error>
Trait Implementations§
Source§impl Clone for SuiRawMoveObject
impl Clone for SuiRawMoveObject
Source§fn clone(&self) -> SuiRawMoveObject
fn clone(&self) -> SuiRawMoveObject
Returns a duplicate 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 SuiRawMoveObject
impl Debug for SuiRawMoveObject
Source§impl<'de> Deserialize<'de> for SuiRawMoveObject
impl<'de> Deserialize<'de> for SuiRawMoveObject
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 PartialEq for SuiRawMoveObject
impl PartialEq for SuiRawMoveObject
Source§impl Serialize for SuiRawMoveObject
impl Serialize for SuiRawMoveObject
Source§impl SuiMoveObject for SuiRawMoveObject
impl SuiMoveObject for SuiRawMoveObject
impl Eq for SuiRawMoveObject
impl StructuralPartialEq for SuiRawMoveObject
Auto Trait Implementations§
impl !Freeze for SuiRawMoveObject
impl RefUnwindSafe for SuiRawMoveObject
impl Send for SuiRawMoveObject
impl Sync for SuiRawMoveObject
impl Unpin for SuiRawMoveObject
impl UnwindSafe for SuiRawMoveObject
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more