Trait data_router::router::Route
source · pub trait Route<E>: Receive<E> {
// Required methods
fn intercept(&mut self, intercept: Box<dyn Route<E, Output = E>>);
fn take_intercept(&mut self) -> Option<Box<dyn Route<E, Output = E>>>;
// Provided method
fn intercept_at_root(&mut self, intercept: Box<dyn Route<E, Output = E>>) { ... }
}