Trait specs_mirror::StorageExt [−][src]
pub trait StorageExt<C: Mirrored> { fn read_events(
&self,
reader: &mut ReaderId<C::Event>
) -> EventIterator<C::Event>; }
Extension methods for Storage
to help read events from MirroredStorage
.
Required Methods
fn read_events(
&self,
reader: &mut ReaderId<C::Event>
) -> EventIterator<C::Event>
&self,
reader: &mut ReaderId<C::Event>
) -> EventIterator<C::Event>
Read insertion and removal events from the event channel.
Implementations on Foreign Types
impl<'a, C, S, D> StorageExt<C> for Storage<'a, C, D> where
C: Mirrored + Component<Storage = MirroredStorage<C, S>>,
S: UnprotectedStorage<C> + Any + Send + Sync,
D: Deref<Target = MaskedStorage<C>>,
[src]
impl<'a, C, S, D> StorageExt<C> for Storage<'a, C, D> where
C: Mirrored + Component<Storage = MirroredStorage<C, S>>,
S: UnprotectedStorage<C> + Any + Send + Sync,
D: Deref<Target = MaskedStorage<C>>,
fn read_events(
&self,
reader: &mut ReaderId<C::Event>
) -> EventIterator<C::Event>
[src]
fn read_events(
&self,
reader: &mut ReaderId<C::Event>
) -> EventIterator<C::Event>