1 2 3 4 5
/// A trait to implement streaming iterators that can return /// mutable reference to oneself. pub trait StreamerMut<'a, Item: 'a> { fn next(&'a mut self) -> Option<Item>; }