Skip to main content

HasStateTransition

Trait HasStateTransition 

Source
pub trait HasStateTransition<T: ?Sized> {
    type Token: IsResolvedToken;
    type Ordering: IsOrdering;
    type Error;

    // Required method
    fn transition(
        self,
        token: T,
    ) -> Result<StackEntry<Self::Token, Self::Ordering>, Spanned<Self::Error>>;
}

Required Associated Types§

Required Methods§

Source

fn transition( self, token: T, ) -> Result<StackEntry<Self::Token, Self::Ordering>, Spanned<Self::Error>>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§