pub trait IterSizeHint<S>: IterBase<S> { // Required method fn iter_size_hint(&self, state: &S) -> (usize, Option<usize>); }