pub struct RunLogEvent {
pub run_id: String,
pub seq: u64,
pub at_ms: u64,
pub run_path: RunPath,
pub payload: RunLogPayload,
}Expand description
The envelope of one RunLog event (07 §3.3: seq is allocated inside the
appending transaction and is monotonically increasing per run).
Fields§
§run_id: StringThe run this event belongs to.
seq: u64One-based, per-run monotonic sequence — the authority on order.
at_ms: u64Wall-clock timestamp (ms since epoch); informational only.
run_path: RunPathThe run path the event is anchored to.
payload: RunLogPayloadThe typed payload.
Trait Implementations§
Source§impl Clone for RunLogEvent
impl Clone for RunLogEvent
Source§fn clone(&self) -> RunLogEvent
fn clone(&self) -> RunLogEvent
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 RunLogEvent
impl Debug for RunLogEvent
Source§impl<'de> Deserialize<'de> for RunLogEvent
impl<'de> Deserialize<'de> for RunLogEvent
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 RunLogEvent
impl JsonSchema for RunLogEvent
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 RunLogEvent
impl PartialEq for RunLogEvent
Source§impl Serialize for RunLogEvent
impl Serialize for RunLogEvent
impl StructuralPartialEq for RunLogEvent
Auto Trait Implementations§
impl Freeze for RunLogEvent
impl RefUnwindSafe for RunLogEvent
impl Send for RunLogEvent
impl Sync for RunLogEvent
impl Unpin for RunLogEvent
impl UnsafeUnpin for RunLogEvent
impl UnwindSafe for RunLogEvent
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