[][src]Trait pui_cell::GetAllMut

pub trait GetAllMut<I>: Seal {
    type Output;
    pub fn get_all_mut(self, ident: I) -> Option<Self::Output>;
}

A trait that defines all the types defines how to get all of mutable references out of the heterogeneous list of IdCells.

Associated Types

type Output[src]

A hlist of mutable references

Loading content...

Required methods

pub fn get_all_mut(self, ident: I) -> Option<Self::Output>[src]

Gets all mutable references from the IdCells, returns None if some of the types overlap

Loading content...

Implementations on Foreign Types

impl<T> GetAllMut<T> for Nil[src]

type Output = Nil

impl<'a, T: ?Sized, R, I: ?Sized + Identifier> GetAllMut<&'a mut I> for Cons<&'a IdCell<T, I::Token>, R> where
    R: GetAllMut<&'a mut I>, 
[src]

type Output = Cons<&'a mut T, R::Output>

Loading content...

Implementors

Loading content...