referrerpolicy=no-referrer-when-downgrade
polkadot_sdk_frame::traits

Trait GetCallName

pub trait GetCallName {
    // Required methods
    fn get_call_names() -> &'static [&'static str];
    fn get_call_name(&self) -> &'static str;
}
Expand description

Gets the function name of the Call.

Required Methods§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as GetCallIndex.

fn get_call_name(&self) -> &'static str

Return the function name of the Call.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

§

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

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

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config<I>, I: 'static> GetCallName for Call<T, I>
where BridgedMmrHashing<T, I>: 'static + Send + Sync,

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

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

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

impl<T: Config<I>, I: 'static> GetCallName for Call<T, I>
where BeneficiaryOf<T, I>: From<<T as Config>::AccountId>,

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

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

impl<T: Config> GetCallName for Call<T>
where <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Clone + Eq + PartialEq + Debug + TypeInfo + Encode,

impl<T: Config> GetCallName for Call<T>

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

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>
where <T as Config>::AccountId: From<AccountId>,

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

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

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

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

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

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>

impl<T: Config> GetCallName for Call<T>