pub struct ObserverProgressStatus {
pub conversation_id: ConversationId,
pub refused_epoch: ObserverEpoch,
pub current_observer_progress: DeliverySeq,
pub armed: bool,
pub progressed: bool,
}Expand description
One observer progress status returned in request order.
Fields§
§conversation_id: ConversationIdConversation from the request entry.
refused_epoch: ObserverEpochPresented refusal epoch.
current_observer_progress: DeliverySeqCurrent observer progress.
armed: boolWhether an equal epoch was atomically armed.
progressed: boolWhether the presented epoch was already older/progressed.
Trait Implementations§
Source§impl Clone for ObserverProgressStatus
impl Clone for ObserverProgressStatus
Source§fn clone(&self) -> ObserverProgressStatus
fn clone(&self) -> ObserverProgressStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ObserverProgressStatus
Source§impl Debug for ObserverProgressStatus
impl Debug for ObserverProgressStatus
impl Eq for ObserverProgressStatus
Source§impl PartialEq for ObserverProgressStatus
impl PartialEq for ObserverProgressStatus
impl StructuralPartialEq for ObserverProgressStatus
Auto Trait Implementations§
impl Freeze for ObserverProgressStatus
impl RefUnwindSafe for ObserverProgressStatus
impl Send for ObserverProgressStatus
impl Sync for ObserverProgressStatus
impl Unpin for ObserverProgressStatus
impl UnsafeUnpin for ObserverProgressStatus
impl UnwindSafe for ObserverProgressStatus
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