Enum pangolin_runtime::Call
source · [−]pub enum Call {
Show 48 variants
System(CallableCallFor<System, Runtime>),
Babe(CallableCallFor<Babe, Runtime>),
Timestamp(CallableCallFor<Timestamp, Runtime>),
Balances(CallableCallFor<Balances, Runtime>),
Kton(CallableCallFor<Kton, Runtime>),
Authorship(CallableCallFor<Authorship, Runtime>),
ElectionProviderMultiPhase(CallableCallFor<ElectionProviderMultiPhase, Runtime>),
Staking(CallableCallFor<Staking, Runtime>),
Session(CallableCallFor<Session, Runtime>),
Grandpa(CallableCallFor<Grandpa, Runtime>),
MessageGadget(CallableCallFor<MessageGadget, Runtime>),
EcdsaAuthority(CallableCallFor<EcdsaAuthority, Runtime>),
ImOnline(CallableCallFor<ImOnline, Runtime>),
Democracy(CallableCallFor<Democracy, Runtime>),
Council(CallableCallFor<Council, Runtime>),
TechnicalCommittee(CallableCallFor<TechnicalCommittee, Runtime>),
PhragmenElection(CallableCallFor<PhragmenElection, Runtime>),
TechnicalMembership(CallableCallFor<TechnicalMembership, Runtime>),
Treasury(CallableCallFor<Treasury, Runtime>),
KtonTreasury(CallableCallFor<KtonTreasury, Runtime>),
Tips(CallableCallFor<Tips, Runtime>),
Bounties(CallableCallFor<Bounties, Runtime>),
Sudo(CallableCallFor<Sudo, Runtime>),
Vesting(CallableCallFor<Vesting, Runtime>),
Utility(CallableCallFor<Utility, Runtime>),
Identity(CallableCallFor<Identity, Runtime>),
Society(CallableCallFor<Society, Runtime>),
Recovery(CallableCallFor<Recovery, Runtime>),
Scheduler(CallableCallFor<Scheduler, Runtime>),
Preimage(CallableCallFor<Preimage, Runtime>),
Proxy(CallableCallFor<Proxy, Runtime>),
Multisig(CallableCallFor<Multisig, Runtime>),
EVM(CallableCallFor<EVM, Runtime>),
Ethereum(CallableCallFor<Ethereum, Runtime>),
BaseFee(CallableCallFor<BaseFee, Runtime>),
BridgePangoroGrandpa(CallableCallFor<BridgePangoroGrandpa, Runtime>),
BridgePangoroMessages(CallableCallFor<BridgePangoroMessages, Runtime>),
BridgeRococoGrandpa(CallableCallFor<BridgeRococoGrandpa, Runtime>),
BridgeRococoParachains(CallableCallFor<BridgeRococoParachains, Runtime>),
BridgePangolinParachainMessages(CallableCallFor<BridgePangolinParachainMessages, Runtime>),
PangoroFeeMarket(CallableCallFor<PangoroFeeMarket, Runtime>),
PangolinParachainFeeMarket(CallableCallFor<PangolinParachainFeeMarket, Runtime>),
TransactionPause(CallableCallFor<TransactionPause, Runtime>),
BridgeMoonbaseRelayGrandpa(CallableCallFor<BridgeMoonbaseRelayGrandpa, Runtime>),
BridgeMoonbaseRelayParachains(CallableCallFor<BridgeMoonbaseRelayParachains, Runtime>),
BridgePangolinParachainAlphaMessages(CallableCallFor<BridgePangolinParachainAlphaMessages, Runtime>),
PangolinParachainAlphaFeeMarket(CallableCallFor<PangolinParachainAlphaFeeMarket, Runtime>),
ToPangolinParachainBacking(CallableCallFor<ToPangolinParachainBacking, Runtime>),
}
Variants
System(CallableCallFor<System, Runtime>)
Babe(CallableCallFor<Babe, Runtime>)
Timestamp(CallableCallFor<Timestamp, Runtime>)
Balances(CallableCallFor<Balances, Runtime>)
Kton(CallableCallFor<Kton, Runtime>)
Authorship(CallableCallFor<Authorship, Runtime>)
ElectionProviderMultiPhase(CallableCallFor<ElectionProviderMultiPhase, Runtime>)
Staking(CallableCallFor<Staking, Runtime>)
Session(CallableCallFor<Session, Runtime>)
Grandpa(CallableCallFor<Grandpa, Runtime>)
MessageGadget(CallableCallFor<MessageGadget, Runtime>)
EcdsaAuthority(CallableCallFor<EcdsaAuthority, Runtime>)
ImOnline(CallableCallFor<ImOnline, Runtime>)
Democracy(CallableCallFor<Democracy, Runtime>)
Council(CallableCallFor<Council, Runtime>)
TechnicalCommittee(CallableCallFor<TechnicalCommittee, Runtime>)
PhragmenElection(CallableCallFor<PhragmenElection, Runtime>)
TechnicalMembership(CallableCallFor<TechnicalMembership, Runtime>)
Treasury(CallableCallFor<Treasury, Runtime>)
KtonTreasury(CallableCallFor<KtonTreasury, Runtime>)
Tips(CallableCallFor<Tips, Runtime>)
Bounties(CallableCallFor<Bounties, Runtime>)
Sudo(CallableCallFor<Sudo, Runtime>)
Vesting(CallableCallFor<Vesting, Runtime>)
Utility(CallableCallFor<Utility, Runtime>)
Identity(CallableCallFor<Identity, Runtime>)
Society(CallableCallFor<Society, Runtime>)
Recovery(CallableCallFor<Recovery, Runtime>)
Scheduler(CallableCallFor<Scheduler, Runtime>)
Preimage(CallableCallFor<Preimage, Runtime>)
Proxy(CallableCallFor<Proxy, Runtime>)
Multisig(CallableCallFor<Multisig, Runtime>)
EVM(CallableCallFor<EVM, Runtime>)
Ethereum(CallableCallFor<Ethereum, Runtime>)
BaseFee(CallableCallFor<BaseFee, Runtime>)
BridgePangoroGrandpa(CallableCallFor<BridgePangoroGrandpa, Runtime>)
BridgePangoroMessages(CallableCallFor<BridgePangoroMessages, Runtime>)
BridgeRococoGrandpa(CallableCallFor<BridgeRococoGrandpa, Runtime>)
BridgeRococoParachains(CallableCallFor<BridgeRococoParachains, Runtime>)
BridgePangolinParachainMessages(CallableCallFor<BridgePangolinParachainMessages, Runtime>)
PangoroFeeMarket(CallableCallFor<PangoroFeeMarket, Runtime>)
PangolinParachainFeeMarket(CallableCallFor<PangolinParachainFeeMarket, Runtime>)
TransactionPause(CallableCallFor<TransactionPause, Runtime>)
BridgeMoonbaseRelayGrandpa(CallableCallFor<BridgeMoonbaseRelayGrandpa, Runtime>)
BridgeMoonbaseRelayParachains(CallableCallFor<BridgeMoonbaseRelayParachains, Runtime>)
BridgePangolinParachainAlphaMessages(CallableCallFor<BridgePangolinParachainAlphaMessages, Runtime>)
PangolinParachainAlphaFeeMarket(CallableCallFor<PangolinParachainAlphaFeeMarket, Runtime>)
ToPangolinParachainBacking(CallableCallFor<ToPangolinParachainBacking, Runtime>)
Trait Implementations
sourceimpl CallValidate<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Origin, Call> for CallValidator
impl CallValidate<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Origin, Call> for CallValidator
sourceimpl Contains<Call> for BaseFilter
impl Contains<Call> for BaseFilter
sourceimpl Decode for Call
impl Decode for Call
sourcefn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy
) -> Result<Self, Error>
fn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy
) -> Result<Self, Error>
Attempt to deserialise the value from input.
fn skip<I>(input: &mut I) -> Result<(), Error> where
I: Input,
fn skip<I>(input: &mut I) -> Result<(), Error> where
I: Input,
Attempt to skip the encoded value from input. Read more
fn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
Returns the fixed encoded size of the type. Read more
sourceimpl Dispatchable for Call
impl Dispatchable for Call
type Origin = Origin
type Origin = Origin
Every function call from your runtime has an origin, which specifies where the extrinsic was generated from. In the case of a signed extrinsic (transaction), the origin contains an identifier for the caller. The origin can be empty in the case of an inherent extrinsic. Read more
type Info = DispatchInfo
type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere down the line in a runtime. The current Substrate runtime uses a struct with the same name to represent the dispatch class and weight. Read more
sourceimpl Encode for Call
impl Encode for Call
sourcefn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)
Convert self to a slice and append it to the destination.
fn encode(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
fn encode(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
Convert self to an owned vector.
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
sourceimpl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<TechnicalMembership, Runtime>) -> Self
fn from(call: CallableCallFor<TechnicalMembership, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<BridgePangoroGrandpa, Runtime>) -> Self
fn from(call: CallableCallFor<BridgePangoroGrandpa, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<BridgePangoroMessages, Runtime>) -> Self
fn from(call: CallableCallFor<BridgePangoroMessages, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<BridgeRococoParachains, Runtime>) -> Self
fn from(call: CallableCallFor<BridgeRococoParachains, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<PangoroFeeMarket, Runtime>) -> Self
fn from(call: CallableCallFor<PangoroFeeMarket, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<TechnicalCommittee, Runtime>) -> Self
fn from(call: CallableCallFor<TechnicalCommittee, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<KtonTreasury, Runtime>) -> Self
fn from(call: CallableCallFor<KtonTreasury, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<BridgeRococoGrandpa, Runtime>) -> Self
fn from(call: CallableCallFor<BridgeRococoGrandpa, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<BridgePangolinParachainMessages, Runtime>) -> Self
fn from(call: CallableCallFor<BridgePangolinParachainMessages, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<PangolinParachainFeeMarket, Runtime>) -> Self
fn from(call: CallableCallFor<PangolinParachainFeeMarket, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<BridgeMoonbaseRelayParachains, Runtime>) -> Self
fn from(call: CallableCallFor<BridgeMoonbaseRelayParachains, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<BridgeMoonbaseRelayGrandpa, Runtime>) -> Self
fn from(call: CallableCallFor<BridgeMoonbaseRelayGrandpa, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
sourcefn from(
call: CallableCallFor<BridgePangolinParachainAlphaMessages, Runtime>
) -> Self
fn from(
call: CallableCallFor<BridgePangolinParachainAlphaMessages, Runtime>
) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<PangolinParachainAlphaFeeMarket, Runtime>) -> Self
fn from(call: CallableCallFor<PangolinParachainAlphaFeeMarket, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<PhragmenElection, Runtime>) -> Self
fn from(call: CallableCallFor<PhragmenElection, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<TransactionPause, Runtime>) -> Self
fn from(call: CallableCallFor<TransactionPause, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<ToPangolinParachainBacking, Runtime>) -> Self
fn from(call: CallableCallFor<ToPangolinParachainBacking, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<Authorship, Runtime>) -> Self
fn from(call: CallableCallFor<Authorship, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<ElectionProviderMultiPhase, Runtime>) -> Self
fn from(call: CallableCallFor<ElectionProviderMultiPhase, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<MessageGadget, Runtime>) -> Self
fn from(call: CallableCallFor<MessageGadget, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl From<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn from(call: CallableCallFor<EcdsaAuthority, Runtime>) -> Self
fn from(call: CallableCallFor<EcdsaAuthority, Runtime>) -> Self
Converts to this type from the input type.
sourceimpl GetCallMetadata for Call
impl GetCallMetadata for Call
sourcefn get_call_metadata(&self) -> CallMetadata
fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.
sourcefn get_module_names() -> &'static [&'static str]
fn get_module_names() -> &'static [&'static str]
Return all module names.
sourcefn get_call_names(module: &str) -> &'static [&'static str]
fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.
sourceimpl GetDispatchInfo for Call
impl GetDispatchInfo for Call
sourcefn get_dispatch_info(&self) -> DispatchInfo
fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read more
sourceimpl IntoDispatchOrigin<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, Origin> for IntoDispatchOrigin
impl IntoDispatchOrigin<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Call, Origin> for IntoDispatchOrigin
sourcefn into_dispatch_origin(id: &AccountId, call: &Call) -> Origin
fn into_dispatch_origin(id: &AccountId, call: &Call) -> Origin
Generate the dispatch origin for the given call. Read more
sourceimpl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Treasury, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Treasury, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Society, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Society, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Council, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Council, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<TechnicalMembership, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<TechnicalMembership, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<BridgePangoroGrandpa, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<BridgePangoroGrandpa, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgePangoroMessages, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgePangoroMessages, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgeRococoParachains, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgeRococoParachains, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance1> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<PangoroFeeMarket, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<PangoroFeeMarket, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Kton, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Kton, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<TechnicalCommittee, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<TechnicalCommittee, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<KtonTreasury, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<KtonTreasury, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<BridgeRococoGrandpa, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<BridgeRococoGrandpa, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgePangolinParachainMessages, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgePangolinParachainMessages, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<PangolinParachainFeeMarket, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<PangolinParachainFeeMarket, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance2> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgeMoonbaseRelayParachains, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgeMoonbaseRelayParachains, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgeMoonbaseRelayGrandpa, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgeMoonbaseRelayGrandpa, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgePangolinParachainAlphaMessages, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<BridgePangolinParachainAlphaMessages, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<PangolinParachainAlphaFeeMarket, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<PangolinParachainAlphaFeeMarket, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Babe, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Babe, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<ImOnline, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<ImOnline, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Democracy, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Democracy, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<PhragmenElection, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<PhragmenElection, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Tips, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Tips, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Bounties, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Bounties, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Sudo, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Sudo, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Vesting, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Vesting, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Identity, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Identity, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Recovery, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Recovery, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Scheduler, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Scheduler, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Preimage, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Preimage, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Proxy, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Proxy, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Multisig, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Multisig, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<EVM, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<EVM, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Ethereum, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Ethereum, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<BaseFee, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<BaseFee, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<TransactionPause, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<TransactionPause, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<ToPangolinParachainBacking, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<ToPangolinParachainBacking, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Authorship, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Authorship, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(
&self
) -> Option<&CallableCallFor<ElectionProviderMultiPhase, Runtime>>
fn is_sub_type(
&self
) -> Option<&CallableCallFor<ElectionProviderMultiPhase, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Staking, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Staking, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Session, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Session, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<Grandpa, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Grandpa, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<MessageGadget, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<MessageGadget, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::Call> for Call
sourcefn is_sub_type(&self) -> Option<&CallableCallFor<EcdsaAuthority, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<EcdsaAuthority, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.
sourceimpl SelfContainedCall for Call
impl SelfContainedCall for Call
type SignedInfo = H160
type SignedInfo = H160
Validated signature info.
sourcefn is_self_contained(&self) -> bool
fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.
sourcefn check_self_contained(
&self
) -> Option<Result<Self::SignedInfo, TransactionValidityError>>
fn check_self_contained(
&self
) -> Option<Result<Self::SignedInfo, TransactionValidityError>>
Check signatures of a self-contained function. Returns None
if the function is not a self-contained. Read more
sourcefn validate_self_contained(
&self,
info: &Self::SignedInfo
) -> Option<TransactionValidity>
fn validate_self_contained(
&self,
info: &Self::SignedInfo
) -> Option<TransactionValidity>
Validate a self-contained function. Returns None
if the
function is not a self-contained. Read more
sourcefn pre_dispatch_self_contained(
&self,
info: &Self::SignedInfo
) -> Option<Result<(), TransactionValidityError>>
fn pre_dispatch_self_contained(
&self,
info: &Self::SignedInfo
) -> Option<Result<(), TransactionValidityError>>
Do any pre-flight stuff for a self-contained call. Read more
sourcefn apply_self_contained(
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
fn apply_self_contained(
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
function is not a self-contained. Read more
sourceimpl UnfilteredDispatchable for Call
impl UnfilteredDispatchable for Call
sourcefn dispatch_bypass_filter(self, origin: Origin) -> DispatchResultWithPostInfo
fn dispatch_bypass_filter(self, origin: Origin) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.
impl EncodeLike<Call> for Call
impl Eq for Call
impl StructuralEq for Call
impl StructuralPartialEq for Call
Auto Trait Implementations
impl RefUnwindSafe for Call
impl Send for Call
impl Sync for Call
impl Unpin for Call
impl UnwindSafe for Call
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
Convert from a value of T
into an equivalent instance of Option<Self>
. Read more
fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
Consume self to return Some
equivalent value of Option<T>
. Read more
impl<T> DecodeLimit for T where
T: Decode,
impl<T> DecodeLimit for T where
T: Decode,
fn decode_all_with_depth_limit(limit: u32, input: &[u8]) -> Result<T, Error>
fn decode_all_with_depth_limit(limit: u32, input: &[u8]) -> Result<T, Error>
Decode Self
and consume all of the given input data. Read more
fn decode_and_advance_with_depth_limit<I>(
limit: u32,
input: &mut I
) -> Result<T, Error> where
I: Input,
fn decode_and_advance_with_depth_limit<I>(
limit: u32,
input: &mut I
) -> Result<T, Error> where
I: Input,
Decode Self
and advance input
by the number of bytes consumed. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>ⓘNotable traits for Box<R, Global>impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>ⓘNotable traits for Box<R, Global>impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
Causes self
to use its Binary
implementation when Debug
-formatted.
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
Causes self
to use its Display
implementation when
Debug
-formatted. Read more
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
Causes self
to use its LowerExp
implementation when
Debug
-formatted. Read more
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
Causes self
to use its LowerHex
implementation when
Debug
-formatted. Read more
fn fmt_octal(self) -> FmtOctal<Self> where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self> where
Self: Octal,
Causes self
to use its Octal
implementation when Debug
-formatted.
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
Causes self
to use its Pointer
implementation when
Debug
-formatted. Read more
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
Causes self
to use its UpperExp
implementation when
Debug
-formatted. Read more
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
Causes self
to use its UpperHex
implementation when
Debug
-formatted. Read more
impl<T> Hashable for T where
T: Codec,
impl<T> Hashable for T where
T: Codec,
fn blake2_128(&self) -> [u8; 16]
fn blake2_256(&self) -> [u8; 32]
fn blake2_128_concat(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
fn twox_128(&self) -> [u8; 16]
fn twox_256(&self) -> [u8; 32]
fn twox_64_concat(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
fn identity(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<Src, Dst> LossyInto<Dst> for Src where
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Src where
Dst: LossyFrom<Src>,
sourcefn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
impl<T> Pipe for T where
T: ?Sized,
impl<T> Pipe for T where
T: ?Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
Pipes by value. This is generally the method you want to use. Read more
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
R: 'a,
Borrows self
and passes that borrow into the pipe function. Read more
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
Mutably borrows self
and passes that borrow into the pipe function. Read more
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.borrow()
into the pipe function. Read more
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.borrow_mut()
into the pipe
function. Read more
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.as_ref()
into the pipe function.
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.as_mut()
into the pipe
function. Read more
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.deref()
into the pipe function.
impl<T> PipeAsRef for T
impl<T> PipeAsRef for T
fn pipe_as_ref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: AsRef<T>,
T: 'a,
R: 'a,
fn pipe_as_ref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: AsRef<T>,
T: 'a,
R: 'a,
Pipes a trait borrow into a function that cannot normally be called in suffix position. Read more
fn pipe_as_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> R where
Self: AsMut<T>,
T: 'a,
R: 'a,
fn pipe_as_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> R where
Self: AsMut<T>,
T: 'a,
R: 'a,
Pipes a trait mutable borrow into a function that cannot normally be called in suffix position. Read more
impl<T> PipeBorrow for T
impl<T> PipeBorrow for T
fn pipe_borrow<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Borrow<T>,
T: 'a,
R: 'a,
fn pipe_borrow<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Borrow<T>,
T: 'a,
R: 'a,
Pipes a trait borrow into a function that cannot normally be called in suffix position. Read more
fn pipe_borrow_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: BorrowMut<T>,
T: 'a,
R: 'a,
fn pipe_borrow_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: BorrowMut<T>,
T: 'a,
R: 'a,
Pipes a trait mutable borrow into a function that cannot normally be called in suffix position. Read more
impl<T> PipeDeref for T
impl<T> PipeDeref for T
fn pipe_deref<'a, R>(&'a self, func: impl FnOnce(&'a Self::Target) -> R) -> R where
Self: Deref,
R: 'a,
fn pipe_deref<'a, R>(&'a self, func: impl FnOnce(&'a Self::Target) -> R) -> R where
Self: Deref,
R: 'a,
Pipes a dereference into a function that cannot normally be called in suffix position. Read more
fn pipe_deref_mut<'a, R>(
&'a mut self,
func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
Self: DerefMut,
R: 'a,
fn pipe_deref_mut<'a, R>(
&'a mut self,
func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
Self: DerefMut,
R: 'a,
Pipes a mutable dereference into a function that cannot normally be called in suffix position. Read more
impl<T> PipeRef for T
impl<T> PipeRef for T
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
Convert from a value of T
into an equivalent instance of Self
. Read more
fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of T
. Read more
impl<T> Tap for T
impl<T> Tap for T
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Immutable access to the Borrow<B>
of a value. Read more
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Mutable access to the BorrowMut<B>
of a value. Read more
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Immutable access to the AsRef<R>
view of a value. Read more
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Mutable access to the AsMut<R>
view of a value. Read more
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
Immutable access to the Deref::Target
of a value. Read more
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Mutable access to the Deref::Target
of a value. Read more
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls .tap()
only in debug builds, and is erased in release builds.
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls .tap_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Calls .tap_borrow()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Calls .tap_borrow_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Calls .tap_ref()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Calls .tap_ref_mut()
only in debug builds, and is erased in release
builds. Read more
impl<T> Tap for T
impl<T> Tap for T
fn tap<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
fn tap<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
Provides immutable access for inspection. Read more
fn tap_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
fn tap_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
Calls tap
in debug builds, and does nothing in release builds.
fn tap_mut<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
fn tap_mut<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
Provides mutable access for modification. Read more
fn tap_mut_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
fn tap_mut_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
Calls tap_mut
in debug builds, and does nothing in release builds.
impl<T, U> TapAsRef<U> for T where
U: ?Sized,
impl<T, U> TapAsRef<U> for T where
U: ?Sized,
fn tap_ref<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
fn tap_ref<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
Provides immutable access to the reference for inspection.
fn tap_ref_dbg<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
fn tap_ref_dbg<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
Calls tap_ref
in debug builds, and does nothing in release builds.
fn tap_ref_mut<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
fn tap_ref_mut<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
Provides mutable access to the reference for modification.
fn tap_ref_mut_dbg<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
fn tap_ref_mut_dbg<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
Calls tap_ref_mut
in debug builds, and does nothing in release builds.
impl<T, U> TapBorrow<U> for T where
U: ?Sized,
impl<T, U> TapBorrow<U> for T where
U: ?Sized,
fn tap_borrow<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
fn tap_borrow<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
Provides immutable access to the borrow for inspection. Read more
fn tap_borrow_dbg<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
fn tap_borrow_dbg<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
Calls tap_borrow
in debug builds, and does nothing in release builds.
fn tap_borrow_mut<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
fn tap_borrow_mut<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
Provides mutable access to the borrow for modification.
fn tap_borrow_mut_dbg<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
fn tap_borrow_mut_dbg<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
Calls tap_borrow_mut
in debug builds, and does nothing in release
builds. Read more
impl<T> TapDeref for T
impl<T> TapDeref for T
fn tap_deref<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
fn tap_deref<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
Immutably dereferences self
for inspection.
fn tap_deref_dbg<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
fn tap_deref_dbg<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
Calls tap_deref
in debug builds, and does nothing in release builds.
fn tap_deref_mut<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
fn tap_deref_mut<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
Mutably dereferences self
for modification.
fn tap_deref_mut_dbg<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
fn tap_deref_mut_dbg<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
Calls tap_deref_mut
in debug builds, and does nothing in release
builds. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to unchecked_from
.
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of T
.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more