Trait frame_support::weights::GetDispatchInfo[][src]

pub trait GetDispatchInfo {
    fn get_dispatch_info(&self) -> DispatchInfo;
}

A Dispatchable function (aka transaction) that can carry some static information along with it, using the #[weight] attribute.

Required methods

fn get_dispatch_info(&self) -> DispatchInfo[src]

Return a DispatchInfo, containing relevant information of this dispatch.

This is done independently of its encoded size.

Loading content...

Implementations on Foreign Types

impl<Address, Call, Signature, Extra> GetDispatchInfo for UncheckedExtrinsic<Address, Call, Signature, Extra> where
    Call: GetDispatchInfo,
    Extra: SignedExtension
[src]

Implementation for unchecked extrinsic.

impl<AccountId, Call, Extra> GetDispatchInfo for CheckedExtrinsic<AccountId, Call, Extra> where
    Call: GetDispatchInfo
[src]

Implementation for checked extrinsic.

impl<Call: Encode, Extra: Encode> GetDispatchInfo for TestXt<Call, Extra>[src]

Implementation for test extrinsic.

Loading content...

Implementors

Loading content...