[][src]Trait frame_support::weights::PaysFee

pub trait PaysFee<T> {
    fn pays_fee(&self, _target: T) -> Pays;
}
[]

Indicates if dispatch function should pay fees or not. If set to Pays::No, the block resource limits are applied, yet no fee is deducted.

Required methods

fn pays_fee(&self, _target: T) -> Pays

Implementations on Foreign Types

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

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

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

Implementors

impl<Args, WD, CD> PaysFee<Args> for FunctionOf<WD, CD, Pays>[src][+]

impl<Args, WD, CD, PF> PaysFee<Args> for FunctionOf<WD, CD, PF> where
    PF: Fn(Args) -> Pays
[src][+]

impl<T> PaysFee<T> for Weight[src][+]