Enum diem_sdk::move_types::value::MoveTypeLayout
pub enum MoveTypeLayout {
Bool,
U8,
U64,
U128,
Address,
Vector(Box<MoveTypeLayout, Global>),
Struct(MoveStructLayout),
Signer,
}
Variants§
Trait Implementations§
§impl Clone for MoveTypeLayout
impl Clone for MoveTypeLayout
§fn clone(&self) -> MoveTypeLayout
fn clone(&self) -> MoveTypeLayout
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 more§impl Debug for MoveTypeLayout
impl Debug for MoveTypeLayout
§impl<'de> Deserialize<'de> for MoveTypeLayout
impl<'de> Deserialize<'de> for MoveTypeLayout
§fn deserialize<__D>(
__deserializer: __D
) -> Result<MoveTypeLayout, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<MoveTypeLayout, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl<'d> DeserializeSeed<'d> for &MoveTypeLayout
impl<'d> DeserializeSeed<'d> for &MoveTypeLayout
§fn deserialize<D>(
self,
deserializer: D
) -> Result<<&MoveTypeLayout as DeserializeSeed<'d>>::Value, <D as Deserializer<'d>>::Error>where
D: Deserializer<'d>,
fn deserialize<D>( self, deserializer: D ) -> Result<<&MoveTypeLayout as DeserializeSeed<'d>>::Value, <D as Deserializer<'d>>::Error>where D: Deserializer<'d>,
Equivalent to the more common
Deserialize::deserialize
method, except
with some initial piece of data (the seed) passed in.§impl Display for MoveTypeLayout
impl Display for MoveTypeLayout
§impl Serialize for MoveTypeLayout
impl Serialize for MoveTypeLayout
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for MoveTypeLayout
impl Send for MoveTypeLayout
impl Sync for MoveTypeLayout
impl Unpin for MoveTypeLayout
impl UnwindSafe for MoveTypeLayout
Blanket Implementations§
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>
§impl<T> TestOnlyHash for Twhere
T: Serialize + ?Sized,
impl<T> TestOnlyHash for Twhere T: Serialize + ?Sized,
§fn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.