Struct diem_sdk::types::account_config::ChildVASP
pub struct ChildVASP { /* private fields */ }
Implementations§
§impl ChildVASP
impl ChildVASP
pub fn parent_vasp_addr(&self) -> AccountAddress
Trait Implementations§
§impl Arbitrary for ChildVASP
impl Arbitrary for ChildVASP
§type Parameters = <AccountAddress as Arbitrary>::Parameters
type Parameters = <AccountAddress as Arbitrary>::Parameters
The type of parameters that
arbitrary_with
accepts for configuration
of the generated Strategy
. Parameters must implement Default
.§type Strategy = Map<<AccountAddress as Arbitrary>::Strategy, fn(_: AccountAddress) -> ChildVASP>
type Strategy = Map<<AccountAddress as Arbitrary>::Strategy, fn(_: AccountAddress) -> ChildVASP>
The type of
Strategy
used to generate values of type Self
.§fn arbitrary_with(
_top: <ChildVASP as Arbitrary>::Parameters
) -> <ChildVASP as Arbitrary>::Strategy
fn arbitrary_with( _top: <ChildVASP as Arbitrary>::Parameters ) -> <ChildVASP as Arbitrary>::Strategy
§impl<'de> Deserialize<'de> for ChildVASP
impl<'de> Deserialize<'de> for ChildVASP
§fn deserialize<__D>(
__deserializer: __D
) -> Result<ChildVASP, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<ChildVASP, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl MoveResource for ChildVASP
impl MoveResource for ChildVASP
§impl MoveStructType for ChildVASP
impl MoveStructType for ChildVASP
const MODULE_NAME: &'static IdentStr = { let s: &'static str = "VASP"; let is_valid = ::move_core_types::identifier::is_valid(s); ["String is not a valid Move identifier"][!is_valid as usize]; unsafe { ::std::mem::transmute::<&'static str, &'static ::move_core_types::identifier::IdentStr>(s) } }
const STRUCT_NAME: &'static IdentStr = { let s: &'static str = "ChildVASP"; let is_valid = ::move_core_types::identifier::is_valid(s); ["String is not a valid Move identifier"][!is_valid as usize]; unsafe { ::std::mem::transmute::<&'static str, &'static ::move_core_types::identifier::IdentStr>(s) } }
fn module_identifier() -> Identifier
fn struct_identifier() -> Identifier
fn type_params() -> Vec<TypeTag, Global> ⓘ
fn struct_tag() -> StructTag
§impl Serialize for ChildVASP
impl Serialize for ChildVASP
§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 ChildVASP
impl Send for ChildVASP
impl Sync for ChildVASP
impl Unpin for ChildVASP
impl UnwindSafe for ChildVASP
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.