Trait qecs_core::StoreBase
[−]
[src]
pub trait StoreBase: Any + Send + Sync { type Id: Id; fn len(&self) -> usize; fn is_assigned<'id>(&self, id: Valid<'id, Self::Id>) -> bool; fn release_drop<'id>(&mut self, id: Valid<'id, Self::Id>) -> bool; fn clear(&mut self); }
Associated Types
Required Methods
fn len(&self) -> usize
fn is_assigned<'id>(&self, id: Valid<'id, Self::Id>) -> bool
fn release_drop<'id>(&mut self, id: Valid<'id, Self::Id>) -> bool
A variant of .release(id)
which drops the returned component.
Returns true
if sucessful.