referrerpolicy=no-referrer-when-downgrade

Trait GetDispatchInfo

pub trait GetDispatchInfo {
    // Required method
    fn get_dispatch_info(&self) -> DispatchInfo;
}
Expand description

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

Required Methods§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch.

This is done independently of its encoded size.

Implementations on Foreign Types§

§

impl GetDispatchInfo for ()

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<AccountId, Call, Extension> GetDispatchInfo for CheckedExtrinsic<AccountId, Call, Extension>
where Call: Dispatchable + GetDispatchInfo, Extension: TransactionExtension<Call>,

Implementation for checked extrinsic.

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<Address, Call, Signature, Extension> GetDispatchInfo for UncheckedExtrinsic<Address, Call, Signature, Extension>
where Call: Dispatchable + GetDispatchInfo, Extension: TransactionExtension<Call>,

Implementation for unchecked extrinsic.

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<Address, Signature, E> GetDispatchInfo for UncheckedExtrinsic<Address, Signature, E>
where E: EthExtra, <<E as EthExtra>::Config as Config>::RuntimeCall: GetDispatchInfo + Dispatchable,

§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Into<U256> + TryFrom<U256>, <<T as Config>::Time as Time>::Moment: Into<U256>, <T as Config>::Hash: IsType<H256>,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T> GetDispatchInfo for Call<T>
where T: Config,

§

fn get_dispatch_info(&self) -> DispatchInfo

Source§

impl<T, I> GetDispatchInfo for Call<T, I>
where T: Config<I>, I: 'static,

Source§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T, I> GetDispatchInfo for Call<T, I>
where T: Config<I>, I: 'static,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T, I> GetDispatchInfo for Call<T, I>
where T: Config<I>, I: 'static,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T, I> GetDispatchInfo for Call<T, I>
where T: Config<I>, I: 'static,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T, I> GetDispatchInfo for Call<T, I>
where T: Config<I>, I: 'static,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T, I> GetDispatchInfo for Call<T, I>
where T: Config<I>, I: 'static,

§

fn get_dispatch_info(&self) -> DispatchInfo

§

impl<T, I> GetDispatchInfo for Call<T, I>
where T: Config<I>, I: 'static,

§

fn get_dispatch_info(&self) -> DispatchInfo

Implementors§

§

impl<T> GetDispatchInfo for emulated_integration_tests_common::impls::dmp::Call<T>
where T: Config,

§

impl<T> GetDispatchInfo for emulated_integration_tests_common::impls::hrmp::Call<T>
where T: Config,