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>)