Trait evelyn::TerminationCondition[][src]

pub trait TerminationCondition<M: Message> {
    fn terminates(&mut self, message: &M) -> bool;
}

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

Required methods

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

Loading content...

Implementations on Foreign Types

impl<M: Message, T: TerminationCondition<M>> TerminationCondition<M> for Option<T>[src]

impl<M: Message> TerminationCondition<M> for ()[src]

Loading content...

Implementors

impl<M: Message, F: FnMut(&M) -> bool> TerminationCondition<M> for F[src]

Loading content...