[][src]Struct total_order_multi_map::EntryValuesMut

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

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

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

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

Methods

impl<'a, T: ?Sized> EntryValuesMut<'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 EntryValuesMut<'a, T>[src]

type Item = &'a mut T

The type of the elements being iterated over.

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

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

Auto Trait Implementations

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

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

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

impl<'a, T> !UnwindSafe for EntryValuesMut<'a, T>

impl<'a, T: ?Sized> RefUnwindSafe for EntryValuesMut<'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, 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]