pub struct ProbeSubResultWire {
pub control_id: String,
pub status: ProbeStatusWire,
pub framework: String,
pub article: Option<String>,
pub effective_mode: ProbeModeWire,
pub override_reason: Option<String>,
}Fields§
§control_id: String§status: ProbeStatusWire§framework: String§article: Option<String>§effective_mode: ProbeModeWirePer-control effective mode resolved from the probe’s
controlOverrides / controls declaration. The CP applier
inserts probe_failures rows only for Enforce-mode failures;
Observe rows are recorded in event_log for visibility but
do not gate the compliance_wave. Disabled controls are
filtered out by the agent before emission.
override_reason: Option<String>Audit rationale from the operator’s controlOverrides[id].reason
(or controls[id].reason). Surfaces in CP’s event_log so
auditors can recover the “why was this control downgraded?”
answer from the signed event stream alone — no out-of-band
reference to fleet.nix needed.
Trait Implementations§
Source§impl Clone for ProbeSubResultWire
impl Clone for ProbeSubResultWire
Source§fn clone(&self) -> ProbeSubResultWire
fn clone(&self) -> ProbeSubResultWire
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 ProbeSubResultWire
impl Debug for ProbeSubResultWire
Source§impl<'de> Deserialize<'de> for ProbeSubResultWire
impl<'de> Deserialize<'de> for ProbeSubResultWire
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 PartialEq for ProbeSubResultWire
impl PartialEq for ProbeSubResultWire
Source§impl Serialize for ProbeSubResultWire
impl Serialize for ProbeSubResultWire
impl StructuralPartialEq for ProbeSubResultWire
Auto Trait Implementations§
impl Freeze for ProbeSubResultWire
impl RefUnwindSafe for ProbeSubResultWire
impl Send for ProbeSubResultWire
impl Sync for ProbeSubResultWire
impl Unpin for ProbeSubResultWire
impl UnwindSafe for ProbeSubResultWire
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