[][src]Struct total_order_multi_map::EntryValues

pub struct EntryValues<'a, T: ?Sized + 'a> { /* fields omitted */ }

A type providing access to all values associated to "some key"

This is mainly an iterator over values, or more precisely references to the inner value of the values.

This is returned by TotalOrderMultiMap.get, so it does not contain the key as it should be known in any context where this type appear.

Methods

impl<'a, T: ?Sized> EntryValues<'a, T> where
    T: 'a, 
[src]

pub fn empty() -> Self[src]

Trait Implementations

impl<'a, T: ?Sized + 'a> From<EntryValuesMut<'a, T>> for EntryValues<'a, T>[src]

impl<'a, T: ?Sized + 'a> Iterator for EntryValues<'a, T>[src]

type Item = &'a T

The type of the elements being iterated over.

impl<'a, T: ?Sized + 'a> ExactSizeIterator for EntryValues<'a, T>[src]

impl<'a, T: ?Sized + 'a> Clone for EntryValues<'a, T>[src]

impl<'a, T: ?Sized> Debug for EntryValues<'a, T> where
    T: Debug + 'a, 
[src]

Auto Trait Implementations

impl<'a, T> !Send for EntryValues<'a, T>

impl<'a, T> !Sync for EntryValues<'a, T>

impl<'a, T: ?Sized> Unpin for EntryValues<'a, T>

impl<'a, T: ?Sized> UnwindSafe for EntryValues<'a, T> where
    T: RefUnwindSafe

impl<'a, T: ?Sized> RefUnwindSafe for EntryValues<'a, T> where
    T: RefUnwindSafe

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]