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