pub struct WithdrawCapabilityResource { /* private fields */ }
Trait Implementations§
§impl Arbitrary for WithdrawCapabilityResource
impl Arbitrary for WithdrawCapabilityResource
§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) -> WithdrawCapabilityResource>
type Strategy = Map<<AccountAddress as Arbitrary>::Strategy, fn(_: AccountAddress) -> WithdrawCapabilityResource>
The type of
Strategy
used to generate values of type Self
.§fn arbitrary_with(
_top: <WithdrawCapabilityResource as Arbitrary>::Parameters
) -> <WithdrawCapabilityResource as Arbitrary>::Strategy
fn arbitrary_with( _top: <WithdrawCapabilityResource as Arbitrary>::Parameters ) -> <WithdrawCapabilityResource as Arbitrary>::Strategy
§impl Debug for WithdrawCapabilityResource
impl Debug for WithdrawCapabilityResource
§impl<'de> Deserialize<'de> for WithdrawCapabilityResource
impl<'de> Deserialize<'de> for WithdrawCapabilityResource
§fn deserialize<__D>(
__deserializer: __D
) -> Result<WithdrawCapabilityResource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<WithdrawCapabilityResource, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl MoveResource for WithdrawCapabilityResource
impl MoveResource for WithdrawCapabilityResource
§impl MoveStructType for WithdrawCapabilityResource
impl MoveStructType for WithdrawCapabilityResource
const MODULE_NAME: &'static IdentStr = ACCOUNT_MODULE_IDENTIFIER
const STRUCT_NAME: &'static IdentStr = { let s: &'static str = "WithdrawCapability"; 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 WithdrawCapabilityResource
impl Serialize for WithdrawCapabilityResource
§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 WithdrawCapabilityResource
impl Send for WithdrawCapabilityResource
impl Sync for WithdrawCapabilityResource
impl Unpin for WithdrawCapabilityResource
impl UnwindSafe for WithdrawCapabilityResource
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.