Struct qecs::with_dirty_state::WithDirtyState [] [src]

pub struct WithDirtyState<S: StoreBase> { /* fields omitted */ }

Trait Implementations

impl<S> From<S> for WithDirtyState<S> where
    S: StoreBase
[src]

Performs the conversion.

impl<S> Default for WithDirtyState<S> where
    S: StoreBase + Default
[src]

Returns the "default value" for a type. Read more

impl<S> ServiceBase for WithDirtyState<S> where
    S: StoreBase
[src]

impl<S> StoreBase for WithDirtyState<S> where
    S: StoreBase
[src]

A variant of .release(id) which drops the returned component. Returns true if sucessful. Read more

impl<'a, S> _ComponentStore<'a> for WithDirtyState<S> where
    S: _ComponentStore<'a>, 
[src]

impl<S> ComponentStore for WithDirtyState<S> where
    S: ComponentStore
[src]

Returns None if id is not assigned.

Returns None if id is not assigned.

impl<'a, S> _ComponentStoreIter<'a> for WithDirtyState<S> where
    S: _ComponentStoreIter<'a>, 
[src]

impl<S> ComponentStoreIter for WithDirtyState<S> where
    S: ComponentStoreIter
[src]

impl<S> EntityStore for WithDirtyState<S> where
    S: EntityStore
[src]

impl<'a, S> _EntityStoreIter<'a> for WithDirtyState<S> where
    S: _EntityStoreIter<'a>, 
[src]

impl<S> EntityStoreIter for WithDirtyState<S> where
    S: EntityStoreIter
[src]

impl<'a, S> _StoreWithDirtyState<'a> for WithDirtyState<S> where
    S: StoreBase
[src]

impl<S> StoreWithDirtyState for WithDirtyState<S> where
    S: StoreBase
[src]

impl<'a, S> IntoIterator for &'a WithDirtyState<S> where
    S: StoreBase,
    &'a S: IntoIterator
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more