pub enum ObservationAction {
BeginSnapshot,
Resumed,
Stage(StreamDataKind),
Commit,
Heartbeat,
Reset,
Complete,
}Expand description
Instructions for the typed view reducer. Apply staged data atomically at Commit, and persist the cursor only after that reducer succeeds.
Variants§
Trait Implementations§
Source§impl Clone for ObservationAction
impl Clone for ObservationAction
impl Copy for ObservationAction
Source§impl Debug for ObservationAction
impl Debug for ObservationAction
impl Eq for ObservationAction
Source§impl PartialEq for ObservationAction
impl PartialEq for ObservationAction
impl StructuralPartialEq for ObservationAction
Auto Trait Implementations§
impl Freeze for ObservationAction
impl RefUnwindSafe for ObservationAction
impl Send for ObservationAction
impl Sync for ObservationAction
impl Unpin for ObservationAction
impl UnsafeUnpin for ObservationAction
impl UnwindSafe for ObservationAction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more