Trait specs::Gate [] [src]

pub trait Gate {
    type Target;
    fn pass(self) -> Self::Target;
}

A simple trait for transition between the fetch and processing phases of Specs systems.

Associated Types

Transition destination type.

Required Methods

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

Implementors