pub struct SourceTimeObservation {
pub first_ms: u64,
pub last_ms: u64,
}Expand description
Dialect-observed source time for a complete (or lifecycle) unit.
Observational only: does not establish causality, turn success, or
authority. Lane ordinal / explicit causal parent remain primary. Values are
provider clock milliseconds when the dialect supplies them (e.g. Grok ACP
params._meta.agentTimestampMs); absent when the dialect does not.
Fields§
§first_ms: u64Earliest dialect-reported source timestamp (ms) among contributing fragments.
last_ms: u64Latest dialect-reported source timestamp (ms) among contributing fragments.
Implementations§
Trait Implementations§
Source§impl Clone for SourceTimeObservation
impl Clone for SourceTimeObservation
Source§fn clone(&self) -> SourceTimeObservation
fn clone(&self) -> SourceTimeObservation
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 SourceTimeObservation
Source§impl Debug for SourceTimeObservation
impl Debug for SourceTimeObservation
Source§impl<'de> Deserialize<'de> for SourceTimeObservation
impl<'de> Deserialize<'de> for SourceTimeObservation
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
impl Eq for SourceTimeObservation
Source§impl PartialEq for SourceTimeObservation
impl PartialEq for SourceTimeObservation
Source§impl Serialize for SourceTimeObservation
impl Serialize for SourceTimeObservation
impl StructuralPartialEq for SourceTimeObservation
Auto Trait Implementations§
impl Freeze for SourceTimeObservation
impl RefUnwindSafe for SourceTimeObservation
impl Send for SourceTimeObservation
impl Sync for SourceTimeObservation
impl Unpin for SourceTimeObservation
impl UnsafeUnpin for SourceTimeObservation
impl UnwindSafe for SourceTimeObservation
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