[][src]Trait specs::storage::GenericReadStorage

pub trait GenericReadStorage {
    type Component: Component;
    fn get(&self, entity: Entity) -> Option<&Self::Component>;
fn _private() -> Seal; }

Provides generic read access to both ReadStorage and WriteStorage

Associated Types

type Component: Component

The component type of the storage

Loading content...

Required methods

fn get(&self, entity: Entity) -> Option<&Self::Component>

Get immutable access to an Entitys component

fn _private() -> Seal

Private function to seal the trait

Loading content...

Implementors

impl<'a, T> GenericReadStorage for ReadStorage<'a, T> where
    T: Component
[src]

type Component = T

impl<'a, T> GenericReadStorage for WriteStorage<'a, T> where
    T: Component
[src]

type Component = T

impl<'a: 'b, 'b, T> GenericReadStorage for &'b ReadStorage<'a, T> where
    T: Component
[src]

type Component = T

impl<'a: 'b, 'b, T> GenericReadStorage for &'b WriteStorage<'a, T> where
    T: Component
[src]

type Component = T

Loading content...