pub enum ObserverProgressRetireError {
ConversationUnknown {
conversation_id: ConversationId,
},
Armed {
conversation_id: ConversationId,
epoch: ObserverEpoch,
},
}Expand description
Failure while retiring a conversation from the aggregate.
Variants§
ConversationUnknown
The conversation has no authoritative progress row.
Fields
§
conversation_id: ConversationIdUnknown conversation.
Armed
An observer arm is installed on the conversation: an observer is still waiting on it, and retiring would answer it by deleting what it waits on.
Fields
§
conversation_id: ConversationIdArmed conversation.
§
epoch: ObserverEpochEpoch of the installed arm.
Trait Implementations§
Source§impl Clone for ObserverProgressRetireError
impl Clone for ObserverProgressRetireError
impl Copy for ObserverProgressRetireError
Source§impl Debug for ObserverProgressRetireError
impl Debug for ObserverProgressRetireError
impl Eq for ObserverProgressRetireError
impl StructuralPartialEq for ObserverProgressRetireError
Auto Trait Implementations§
impl Freeze for ObserverProgressRetireError
impl RefUnwindSafe for ObserverProgressRetireError
impl Send for ObserverProgressRetireError
impl Sync for ObserverProgressRetireError
impl Unpin for ObserverProgressRetireError
impl UnsafeUnpin for ObserverProgressRetireError
impl UnwindSafe for ObserverProgressRetireError
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