Struct specs::GatedStorage [] [src]

pub struct GatedStorage<T, A, G> { /* fields omitted */ }

Methods

impl<T, A, G> GatedStorage<T, A, G>
[src]

Creates a new GatedStorage.

Trait Implementations

impl<T, A, G: Gate> Gate for GatedStorage<T, A, G>
[src]

Transition destination type.

Actually pass the gate. This may involve waiting on a ticketed lock.