TransHasTransition

Trait TransHasTransition 

Source
pub trait TransHasTransition<RT, NR, S> {
    type RttNodeRef;
    type Error;

    // Required method
    fn has_transition(
        self,
        rtt: &mut RT,
        node_ref: NR,
        sample: S,
    ) -> Result<Self::RttNodeRef, Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn has_transition( self, rtt: &mut RT, node_ref: NR, sample: S, ) -> Result<Self::RttNodeRef, Self::Error>

Implementors§

Source§

impl<RT, NR, S, F, NRO, E> TransHasTransition<RT, NR, S> for F
where F: FnOnce(&mut RT, NR, S) -> Result<NRO, E>,