pub enum ObserveMessage {
Start,
Pause(LockId),
Resume(LockId),
Pull(PullDemand),
Dirty,
Data(AnyValue),
Resolved,
Invalidate,
Complete,
Error(String),
Teardown,
}Expand description
ObserveMessage variants.
Variants§
Start
Start variant.
Pause(LockId)
Pause variant.
Resume(LockId)
Resume variant.
Pull(PullDemand)
Pull variant.
Dirty
Dirty variant.
Data(AnyValue)
Data variant.
Resolved
Resolved variant.
Invalidate
Invalidate variant.
Complete
Complete variant.
Error(String)
Error variant.
Teardown
Teardown variant.
Implementations§
Trait Implementations§
Source§impl Clone for ObserveMessage
impl Clone for ObserveMessage
Source§fn clone(&self) -> ObserveMessage
fn clone(&self) -> ObserveMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ObserveMessage
impl !RefUnwindSafe for ObserveMessage
impl !Send for ObserveMessage
impl !Sync for ObserveMessage
impl Unpin for ObserveMessage
impl UnsafeUnpin for ObserveMessage
impl !UnwindSafe for ObserveMessage
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