Struct diem_sdk::move_types::language_storage::StructTag
pub struct StructTag {
pub address: AccountAddress,
pub module: Identifier,
pub name: Identifier,
pub type_params: Vec<TypeTag, Global>,
}
Fields§
§address: AccountAddress
§module: Identifier
§name: Identifier
§type_params: Vec<TypeTag, Global>
Implementations§
Trait Implementations§
§impl<'de> Deserialize<'de> for StructTag
impl<'de> Deserialize<'de> for StructTag
§fn deserialize<__D>(
__deserializer: __D
) -> Result<StructTag, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<StructTag, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Ord for StructTag
impl Ord for StructTag
§impl PartialOrd<StructTag> for StructTag
impl PartialOrd<StructTag> for StructTag
§fn partial_cmp(&self, other: &StructTag) -> Option<Ordering>
fn partial_cmp(&self, other: &StructTag) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more§impl Serialize for StructTag
impl Serialize for StructTag
§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
impl Eq for StructTag
impl StructuralEq for StructTag
impl StructuralPartialEq for StructTag
Auto Trait Implementations§
impl RefUnwindSafe for StructTag
impl Send for StructTag
impl Sync for StructTag
impl Unpin for StructTag
impl UnwindSafe for StructTag
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
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>
§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.