Trait rinecs::storage::IntoChangesIter [−][src]
pub trait IntoChangesIter<'a, T> { type ChangesItem; type RawSubStorage: Storage<'a, T> + 'a; type SubStorage: DerefMut<Target = Self::RawSubStorage>; fn extend_changes<F>(self, has_chagend: F)
where
F: FnMut(Self::ChangesItem) -> bool; unsafe fn into_storage_and_changes(
self
) -> (Self::SubStorage, &'a mut HashSet<usize>); }
Associated Types
type ChangesItem
[src]
type RawSubStorage: Storage<'a, T> + 'a
[src]
type SubStorage: DerefMut<Target = Self::RawSubStorage>
[src]
Required methods
fn extend_changes<F>(self, has_chagend: F) where
F: FnMut(Self::ChangesItem) -> bool,
[src]
F: FnMut(Self::ChangesItem) -> bool,
unsafe fn into_storage_and_changes(
self
) -> (Self::SubStorage, &'a mut HashSet<usize>)
[src]
self
) -> (Self::SubStorage, &'a mut HashSet<usize>)