pub struct ProbeTopologyEntry {
pub probe_name: ProbeName,
pub kind: String,
pub mode: ProbeMode,
}Expand description
One entry in a LocalProbeTopologyDeclared / RemoteProbeTopologyDeclared
event. Carries the per-probe metadata CP needs to evaluate the gate
without reading the agent’s filesystem (RFC-0007 §8). Threading
mode per-event would also work, but the upfront declaration also
lets the gate distinguish “this enforce probe declared but never
reported” from “no enforce probe declared at all” — the difference
matters for wave-hold semantics.
Fields§
§probe_name: ProbeName§kind: String§mode: ProbeModeTrait Implementations§
Source§impl Clone for ProbeTopologyEntry
impl Clone for ProbeTopologyEntry
Source§fn clone(&self) -> ProbeTopologyEntry
fn clone(&self) -> ProbeTopologyEntry
Returns a duplicate of the value. Read more
1.0.0 · 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 ProbeTopologyEntry
impl Debug for ProbeTopologyEntry
Source§impl From<ProbeTopologyEntry> for ProbeTopologyEntryWire
impl From<ProbeTopologyEntry> for ProbeTopologyEntryWire
Source§fn from(e: ProbeTopologyEntry) -> Self
fn from(e: ProbeTopologyEntry) -> Self
Converts to this type from the input type.
Source§impl From<ProbeTopologyEntryWire> for ProbeTopologyEntry
impl From<ProbeTopologyEntryWire> for ProbeTopologyEntry
Source§fn from(w: ProbeTopologyEntryWire) -> Self
fn from(w: ProbeTopologyEntryWire) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ProbeTopologyEntry
impl PartialEq for ProbeTopologyEntry
impl Eq for ProbeTopologyEntry
impl StructuralPartialEq for ProbeTopologyEntry
Auto Trait Implementations§
impl Freeze for ProbeTopologyEntry
impl RefUnwindSafe for ProbeTopologyEntry
impl Send for ProbeTopologyEntry
impl Sync for ProbeTopologyEntry
impl Unpin for ProbeTopologyEntry
impl UnwindSafe for ProbeTopologyEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more