TerminationCondition

Trait TerminationCondition 

Source
pub trait TerminationCondition<M: Message> {
    // Required method
    fn terminates(&mut self, message: &M) -> bool;
}
Expand description

Trait describing a condition in which message should terminate the bus’ event loop

Required Methods§

Source

fn terminates(&mut self, message: &M) -> bool

Implementations on Foreign Types§

Source§

impl<M: Message> TerminationCondition<M> for ()

Source§

fn terminates(&mut self, _message: &M) -> bool

Source§

impl<M: Message, T: TerminationCondition<M>> TerminationCondition<M> for Option<T>

Source§

fn terminates(&mut self, message: &M) -> bool

Implementors§