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

Trait Callable

Source
pub trait Callable<T> {
    type RuntimeCall: UnfilteredDispatchable + Codec + Clone + PartialEq + Eq;
}
Expand description

Serializable version of pallet dispatchable.

Required Associated Types§

Implementors§

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

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

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

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

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<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> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<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> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>
where <T as Config>::AccountId: From<AccountId>,

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config<I>, I: 'static> Callable<T> for Pallet<T, I>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>

impl<T: Config> Callable<T> for Pallet<T>