Enum collections::Bound [] [src]

pub enum Bound<T> {
    Included(T),
    Excluded(T),
    Unbounded,
}
Unstable

An endpoint of a range of keys.

Variants

Included
Unstable

An inclusive bound.

Excluded
Unstable

An exclusive bound.

Unbounded
Unstable

An infinite endpoint. Indicates that there is no bound in this direction.

Trait Implementations

Derived Implementations

impl<T: Eq> Eq for Bound<T>

impl<T: PartialEq> PartialEq for Bound<T>

fn eq(&self, __arg_0: &Bound<T>) -> bool

fn ne(&self, __arg_0: &Bound<T>) -> bool

impl<T: Hash> Hash for Bound<T>

fn hash<__H: Hasher>(&self, __arg_0: &mut __H)

fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher

impl<T: Debug> Debug for Bound<T>

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl<T: Copy> Copy for Bound<T>

impl<T: Clone> Clone for Bound<T>

fn clone(&self) -> Bound<T>

fn clone_from(&mut self, source: &Self)