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