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

Trait ClassifyDispatch

Source
pub trait ClassifyDispatch<T> {
    // Required method
    fn classify_dispatch(&self, target: T) -> DispatchClass;
}
Expand description

Means of classifying a dispatchable function.

Required Methods§

Source

fn classify_dispatch(&self, target: T) -> DispatchClass

Classify the dispatch function based on input data target of type T. When implementing this for a dispatchable, T will be a tuple of all arguments given to the function (except origin).

Implementations on Foreign Types§

Source§

impl<T> ClassifyDispatch<T> for (u64, DispatchClass)

Source§

impl<T> ClassifyDispatch<T> for (u64, DispatchClass, Pays)

Source§

impl<T> ClassifyDispatch<T> for (u64, Pays)

Source§

impl<T> ClassifyDispatch<T> for (Weight, DispatchClass)

Source§

impl<T> ClassifyDispatch<T> for (Weight, DispatchClass, Pays)

Source§

impl<T> ClassifyDispatch<T> for (Weight, Pays)

Source§

impl<T> ClassifyDispatch<T> for u64

Implementors§