pub trait Sink<T> { fn send(&self, item: T); }
fn send(&self, item: T)
impl<T, S: ?Sized> Sink<T> for &S where S: Sink<T>,