pub struct OrderedAsyncEvent {
pub sequence: u64,
pub command: CommandIndex,
pub event: AsyncEvent,
}Expand description
Ordering and command attribution for an asynchronous backend event.
Fields§
§sequence: u64Monotonic sequence number across all asynchronous event kinds.
command: CommandIndexCommand active when the event arrived.
event: AsyncEventDecoded event.
Trait Implementations§
Source§impl Clone for OrderedAsyncEvent
impl Clone for OrderedAsyncEvent
Source§fn clone(&self) -> OrderedAsyncEvent
fn clone(&self) -> OrderedAsyncEvent
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 moreSource§impl Debug for OrderedAsyncEvent
impl Debug for OrderedAsyncEvent
impl Eq for OrderedAsyncEvent
Source§impl PartialEq for OrderedAsyncEvent
impl PartialEq for OrderedAsyncEvent
impl StructuralPartialEq for OrderedAsyncEvent
Auto Trait Implementations§
impl !Freeze for OrderedAsyncEvent
impl RefUnwindSafe for OrderedAsyncEvent
impl Send for OrderedAsyncEvent
impl Sync for OrderedAsyncEvent
impl Unpin for OrderedAsyncEvent
impl UnsafeUnpin for OrderedAsyncEvent
impl UnwindSafe for OrderedAsyncEvent
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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