pub struct ControlOverrideDecl {
pub mode: String,
pub reason: String,
}Expand description
Single entry in controlOverrides / controls (RFC-0007 §3.4
per-control granularity). mode is the effective mode for the
control; reason is operator-facing audit rationale, surfaced in
event_log + dashboards.
Fields§
§mode: String§reason: StringImplementations§
Source§impl ControlOverrideDecl
impl ControlOverrideDecl
pub fn resolved_mode(&self) -> ProbeMode
Trait Implementations§
Source§impl Clone for ControlOverrideDecl
impl Clone for ControlOverrideDecl
Source§fn clone(&self) -> ControlOverrideDecl
fn clone(&self) -> ControlOverrideDecl
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 ControlOverrideDecl
impl Debug for ControlOverrideDecl
Source§impl<'de> Deserialize<'de> for ControlOverrideDecl
impl<'de> Deserialize<'de> for ControlOverrideDecl
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
Auto Trait Implementations§
impl Freeze for ControlOverrideDecl
impl RefUnwindSafe for ControlOverrideDecl
impl Send for ControlOverrideDecl
impl Sync for ControlOverrideDecl
impl Unpin for ControlOverrideDecl
impl UnwindSafe for ControlOverrideDecl
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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