fn new() -> Self
fn allocate(&mut self, entity: &EntityHandle, data: T)
fn free(&mut self, entity: &EntityHandle)
fn free_if_exists(&mut self, entity: &EntityHandle)
fn get(&self, entity: &EntityHandle) -> Option<&T>
fn get_mut(&mut self, entity: &EntityHandle) -> Option<&mut T>
impl<T: Component> ComponentStorage<T> for SlabComponentStorage<T>
[src]fn new() -> Self
[src]fn allocate(&mut self, entity: &EntityHandle, data: T)
[src]fn free(&mut self, entity: &EntityHandle)
[src]fn free_if_exists(&mut self, entity: &EntityHandle)
[src]fn get(&self, entity: &EntityHandle) -> Option<&T>
[src]fn get_mut(&mut self, entity: &EntityHandle) -> Option<&mut T>
[src]impl<T: Component> ComponentStorage<T> for VecComponentStorage<T>
[src]fn new() -> Self
[src]fn allocate(&mut self, entity: &EntityHandle, data: T)
[src]fn free(&mut self, entity: &EntityHandle)
[src]fn free_if_exists(&mut self, entity: &EntityHandle)
[src]fn get(&self, entity: &EntityHandle) -> Option<&T>
[src]fn get_mut(&mut self, entity: &EntityHandle) -> Option<&mut T>
[src]