pub trait GenericWriteStorage {
    type Component: Component;

    fn get_mut(&mut self, entity: Entity) -> Option<&mut Self::Component>;
    fn insert(
        &mut self,
        entity: Entity,
        comp: Self::Component
    ) -> InsertResult<Self::Component>; fn remove(&mut self, entity: Entity); fn _private() -> Seal; }
Expand description

Provides generic write access to WriteStorage, both as a value and a mutable reference.

Required Associated Types

The component type of the storage

Required Methods

Get mutable access to an Entitys component

Insert a component for an Entity

Remove the component for an Entity

Private function to seal the trait

Implementors