Trait AnyStorage

Source
pub trait AnyStorage {
    // Required method
    fn drop(&mut self, entities: &[Entity]);
}
Expand description

A dynamic storage.

Required Methods§

Source

fn drop(&mut self, entities: &[Entity])

Drop components of given entities.

Trait Implementations§

Source§

impl<T> CastFrom<T> for dyn AnyStorage
where T: AnyStorage + 'static,

Source§

fn cast(t: &T) -> &(dyn AnyStorage + 'static)

Casts an immutable T reference to a trait object.
Source§

fn cast_mut(t: &mut T) -> &mut (dyn AnyStorage + 'static)

Casts a mutable T reference to a trait object.

Implementors§