Trait SizeHint

Source
trait SizeHint {
    // Required methods
    fn lower_bound(&self) -> usize;
    fn upper_bound(&self) -> Option<usize>;

    // Provided method
    fn size_hint(&self) -> (usize, Option<usize>) { ... }
}

Required Methods§

Provided Methods§

Implementors§

Source§

impl SizeHint for &[u8]

Source§

impl SizeHint for Empty

Source§

impl SizeHint for Repeat

Source§

impl<T> SizeHint for &mut T

Source§

impl<T> SizeHint for Box<T>

Source§

impl<T> SizeHint for Take<T>

Source§

impl<T, U> SizeHint for Chain<T, U>

Source§

impl<T: ?Sized> SizeHint for BufReader<T>

Source§

impl<T: ?Sized> SizeHint for T