pub struct HostProbeReading {
pub probe: &'static str,
pub value_json: Value,
pub timestamp_ms: u64,
}Expand description
Forward-looking F3 host-probe reading shape (ADR-0006 acceptance prep,
2026-05-16). The richer probes::HostProbe / probes::ProbeReading API
in this crate is the F3a implementation; this simpler envelope is the
minimal contract documented for future host-side probes that emit
cellos.events.host.probe.v1 CloudEvents without needing the full
ProbeContext / EventSink plumbing.
Implementations of probes::HostProbe are the canonical path today;
this struct is the additive forward declaration.
Fields§
§probe: &'static strProbe identifier (matches probes::HostProbe::probe_name).
value_json: ValueProbe output as free-form JSON.
timestamp_ms: u64Wallclock at probe-fire, milliseconds since Unix epoch.
Trait Implementations§
Source§impl Clone for HostProbeReading
impl Clone for HostProbeReading
Source§fn clone(&self) -> HostProbeReading
fn clone(&self) -> HostProbeReading
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 moreAuto Trait Implementations§
impl Freeze for HostProbeReading
impl RefUnwindSafe for HostProbeReading
impl Send for HostProbeReading
impl Sync for HostProbeReading
impl Unpin for HostProbeReading
impl UnsafeUnpin for HostProbeReading
impl UnwindSafe for HostProbeReading
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