pub trait InherentDataProviderExt {
    // Required method
    fn slot(&self) -> Slot;
}
Expand description

Slot specific extension that the inherent data provider needs to implement.

Required Methods§

source

fn slot(&self) -> Slot

The current slot that will be found in the InherentData.

Implementations on Foreign Types§

source§

impl<S, A, B, C, D, E, F> InherentDataProviderExt for (S, A, B, C, D, E, F)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A, B, C, D> InherentDataProviderExt for (S, A, B, C, D)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A, B, C, D, E, F, G, H, I, J> InherentDataProviderExt for (S, A, B, C, D, E, F, G, H, I, J)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S> InherentDataProviderExt for (S,)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A, B> InherentDataProviderExt for (S, A, B)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A> InherentDataProviderExt for (S, A)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A, B, C> InherentDataProviderExt for (S, A, B, C)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A, B, C, D, E, F, G, H> InherentDataProviderExt for (S, A, B, C, D, E, F, G, H)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A, B, C, D, E> InherentDataProviderExt for (S, A, B, C, D, E)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A, B, C, D, E, F, G, H, I> InherentDataProviderExt for (S, A, B, C, D, E, F, G, H, I)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

source§

impl<S, A, B, C, D, E, F, G> InherentDataProviderExt for (S, A, B, C, D, E, F, G)where S: Deref<Target = Slot>,

source§

fn slot(&self) -> Slot

Implementors§