pub trait Transition<O> {
    // Required method
    fn transit(self) -> O;
}

Required Methods§

source

fn transit(self) -> O

Implementors§

source§

impl<A: Transition<A>, B: Transition<B>> Transition<CompoundPositionPreparer<A, B>> for CompoundPositionPreparer<A, B>

source§

impl<IdN, Idx: PrimInt, C> Transition<StructuralPosition<IdN, Idx, C>> for StructuralPosition<IdN, Idx, C>

source§

impl<IdO: PrimInt> Transition<Position<PathBuf, IdO>> for Position<PathBuf, IdO>

source§

impl<Idx: PrimInt, C> Transition<Offsets<Idx, C>> for Offsets<Idx, C>