Trait frame_support::weights::ClassifyDispatch[][src]

pub trait ClassifyDispatch<T> {
    fn classify_dispatch(&self, target: T) -> DispatchClass;
}

Means of classifying a dispatchable function.

Required methods

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

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).

Loading content...

Implementations on Foreign Types

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

impl<T> ClassifyDispatch<T> for (Weight, DispatchClass)[src]

impl<T> ClassifyDispatch<T> for (Weight, Pays)[src]

Loading content...

Implementors

impl<Args, WD, CD, PF> ClassifyDispatch<Args> for FunctionOf<WD, CD, PF> where
    CD: Fn(Args) -> DispatchClass
[src]

impl<Args, WD, PF> ClassifyDispatch<Args> for FunctionOf<WD, DispatchClass, PF>[src]

impl<T> ClassifyDispatch<T> for Weight[src]

Loading content...