referrerpolicy=no-referrer-when-downgrade
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> InherentDataProviderExt for (S,)
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> InherentDataProviderExt for (S, A, B)
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> 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> 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> 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, E, F, G> InherentDataProviderExt for (S, A, B, C, D, E, F, G)
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, 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, 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

Implementors§