combine::stream

Trait Range

Source
pub trait Range {
    // Required method
    fn len(&self) -> usize;

    // Provided method
    fn is_empty(&self) -> bool { ... }
}
Expand description

Trait representing a range of elements.

Required Methods§

Source

fn len(&self) -> usize

Returns the remaining length of self. The returned length need not be the same as the number of items left in the stream.

Provided Methods§

Source

fn is_empty(&self) -> bool

Returns true if the range does not contain any elements (Range::len() == 0)

Implementations on Foreign Types§

Source§

impl<'a> Range for &'a str

Source§

fn len(&self) -> usize

Source§

impl<'a, T> Range for &'a [T]

Source§

fn len(&self) -> usize

Implementors§