Trait MultiRoute

Source
pub trait MultiRoute<I: ?Sized> {
    // Required methods
    fn take_intercept(&mut self) -> Option<Box<I>>;
    fn delete_top_intercept(&mut self) -> Option<Box<I>>;
    fn intercept(&mut self, intercept: Box<I>);
}

Required Methods§

Source

fn take_intercept(&mut self) -> Option<Box<I>>

Source

fn delete_top_intercept(&mut self) -> Option<Box<I>>

Source

fn intercept(&mut self, intercept: Box<I>)

Implementors§