pub trait Sink<T> {
fn consume(&mut self, x: T);
}
Required Methods
Implementors
impl<T> Sink<T> for Vec<T>
impl<T> Sink<T> for UncheckedVecSink<T>
impl<'a, T: 'a> Sink<T> for UncheckedVecRefSink<'a, T>
impl<'a, T, S> Sink<&'a T> for RefCopyingSink<T, S> where
T: Copy + 'a,
S: Sink<T>,
impl<'a, T, S> Sink<&'a T> for RefCloningSink<T, S> where
T: Clone + 'a,
S: Sink<T>,
impl<T, S: Sink<T>> Sink<(T, ())> for SinkAdapter<T, S>
impl<'a, T: 'a, S: Sink<&'a T>> Sink<&'a (T, ())> for RefSinkAdapter<'a, T, S>
impl<T, S: Sink<T>> Sink<T> for CountingSink<T, S>