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

Trait GetCallName

Source
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§

Source

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

Return all function names in the same order as GetCallIndex.

Source

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: 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<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<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>
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>