Trait frame_support::dispatch::WeighData
source · pub trait WeighData<T> {
// Required method
fn weigh_data(&self, target: T) -> Weight;
}
Expand description
Means of weighing some particular kind of data (T
).
Required Methods§
sourcefn weigh_data(&self, target: T) -> Weight
fn weigh_data(&self, target: T) -> Weight
Weigh the data T
given by target
. When implementing this for a dispatchable, T
will be
a tuple of all arguments given to the function (except origin).