Trait Query
bottle::thread
pub trait Query: Send { fn process(&mut self); fn receiver(&self) -> Option<Receiver> { ... } }
Thread query
fn process(&mut self)
fn receiver(&self) -> Option<Receiver>
impl<F: FnOnce() + Send> Query for Callback<F>