pub struct AttributionEvidence {
pub source: Symbol,
pub sequence: Option<u64>,
pub kind: Symbol,
pub subject: Ref,
pub result: Option<Ref>,
pub resolved: bool,
pub aborted: bool,
}Expand description
One attribution row derived from a run event or effect record.
Fields§
§source: SymbolOrigin of the row, such as event or effect.
sequence: Option<u64>Event sequence number, when the row comes from an event.
kind: SymbolKind of event or effect record.
subject: RefReference to the subject of the row.
result: Option<Ref>Reference to the result, when one was produced.
resolved: boolWhether the underlying effect resolved.
aborted: boolWhether the underlying effect was aborted.
Trait Implementations§
Source§impl Clone for AttributionEvidence
impl Clone for AttributionEvidence
Source§fn clone(&self) -> AttributionEvidence
fn clone(&self) -> AttributionEvidence
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 AttributionEvidence
impl Debug for AttributionEvidence
impl Eq for AttributionEvidence
Source§impl PartialEq for AttributionEvidence
impl PartialEq for AttributionEvidence
Source§fn eq(&self, other: &AttributionEvidence) -> bool
fn eq(&self, other: &AttributionEvidence) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AttributionEvidence
Auto Trait Implementations§
impl Freeze for AttributionEvidence
impl RefUnwindSafe for AttributionEvidence
impl Send for AttributionEvidence
impl Sync for AttributionEvidence
impl Unpin for AttributionEvidence
impl UnsafeUnpin for AttributionEvidence
impl UnwindSafe for AttributionEvidence
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