[][src]Trait goggles::tracked::TrackedStorage

pub trait TrackedStorage: RawStorage {
    fn set_track_modified(&mut self, flag: bool);
fn tracking_modified(&self) -> bool;
fn mark_modified(&self, index: Index);
fn modified_indexes(&self) -> &ModifiedBitSet;
fn clear_modified(&mut self); }

Required methods

fn set_track_modified(&mut self, flag: bool)

If this is true, then calls to get_mut, insert, and remove will automatically set modified bits.

fn tracking_modified(&self) -> bool

fn mark_modified(&self, index: Index)

Manually mark an index as modified.

fn modified_indexes(&self) -> &ModifiedBitSet

fn clear_modified(&mut self)

Clear the modified bitset.

Loading content...

Implementors

impl<S> TrackedStorage for Flagged<S> where
    S: RawStorage
[src]

Loading content...