pub struct RunTimelineEntry {
pub seq: u64,
pub at_ms: u64,
pub run_path: String,
pub detail: TimelineDetail,
pub evidence: Vec<TimelineEvidenceRef>,
pub evidence_omitted: u32,
pub truncated: bool,
}Expand description
One timeline entry (spine §10.1 RunTimelineEntry).
Fields§
§seq: u64Ledger sequence — the ordering authority (08 §4.1).
at_ms: u64Wall clock, informational only.
run_path: StringCanonical run-path string of the event.
detail: TimelineDetailBounded typed detail (discriminant = RunLog event type).
evidence: Vec<TimelineEvidenceRef>Evidence references (≤ 32; pure references — 08 §4.3).
evidence_omitted: u32How many evidence references were dropped by the cap.
truncated: boolWhether any field of this entry was truncated while bounding.
Trait Implementations§
Source§impl Clone for RunTimelineEntry
impl Clone for RunTimelineEntry
Source§fn clone(&self) -> RunTimelineEntry
fn clone(&self) -> RunTimelineEntry
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 RunTimelineEntry
impl Debug for RunTimelineEntry
Source§impl<'de> Deserialize<'de> for RunTimelineEntry
impl<'de> Deserialize<'de> for RunTimelineEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for RunTimelineEntry
impl JsonSchema for RunTimelineEntry
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RunTimelineEntry
impl PartialEq for RunTimelineEntry
Source§impl Serialize for RunTimelineEntry
impl Serialize for RunTimelineEntry
impl StructuralPartialEq for RunTimelineEntry
Auto Trait Implementations§
impl Freeze for RunTimelineEntry
impl RefUnwindSafe for RunTimelineEntry
impl Send for RunTimelineEntry
impl Sync for RunTimelineEntry
impl Unpin for RunTimelineEntry
impl UnsafeUnpin for RunTimelineEntry
impl UnwindSafe for RunTimelineEntry
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