pub struct DerivedEventProvenance {
pub event_id: EventId,
pub lineage: LineageContext,
}Expand description
Identity and inherited lineage for a server-derived authoritative event.
Fields§
§event_id: EventIdStable event identity allocated by the server.
lineage: LineageContextCorrelation-preserving direct causal reference.
Implementations§
Trait Implementations§
Source§impl Clone for DerivedEventProvenance
impl Clone for DerivedEventProvenance
Source§fn clone(&self) -> DerivedEventProvenance
fn clone(&self) -> DerivedEventProvenance
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 DerivedEventProvenance
Source§impl Debug for DerivedEventProvenance
impl Debug for DerivedEventProvenance
impl Eq for DerivedEventProvenance
Source§impl PartialEq for DerivedEventProvenance
impl PartialEq for DerivedEventProvenance
impl StructuralPartialEq for DerivedEventProvenance
Auto Trait Implementations§
impl Freeze for DerivedEventProvenance
impl RefUnwindSafe for DerivedEventProvenance
impl Send for DerivedEventProvenance
impl Sync for DerivedEventProvenance
impl Unpin for DerivedEventProvenance
impl UnsafeUnpin for DerivedEventProvenance
impl UnwindSafe for DerivedEventProvenance
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