ValidAction

Trait ValidAction 

Source
pub trait ValidAction<State, Input> {
    type Filter: StateFilter<State, Input>;
    type Output;

    // Required method
    fn with_valid_input(
        self,
        state: State,
        valid: <Self::Filter as StateFilter<State, Input>>::ValidOutput,
    ) -> Self::Output;
}

Required Associated Types§

Source

type Filter: StateFilter<State, Input>

Source

type Output

Required Methods§

Source

fn with_valid_input( self, state: State, valid: <Self::Filter as StateFilter<State, Input>>::ValidOutput, ) -> Self::Output

Implementors§