pub enum ObservabilityStatus {
EvidenceObserved,
ProbedNoEvidence,
BlockedBeforeOracleLayer,
PartiallyBlocked,
Underpowered,
SurfaceMismatch,
}Expand description
Orthogonal to OracleVerdict: describes whether techniques actually reached
the oracle layer and, if not, why.
Variants§
EvidenceObserved
At least one Positive or Contradictory event was observed.
ProbedNoEvidence
Techniques reached the oracle layer but produced no differential signal.
BlockedBeforeOracleLayer
≥80% of expected observation opportunities were blocked by a scan-wide gate (Authorization or Method) before any technique reached the oracle layer.
PartiallyBlocked
Some techniques were blocked, some reached the oracle layer (20–80% blocked).
Underpowered
Fewer than 3 expected observation opportunities — scan coverage too low to classify.
SurfaceMismatch
Inapplicable outcomes dominated by SurfaceMismatch — wrong technique family
for this surface.
Trait Implementations§
Source§impl Clone for ObservabilityStatus
impl Clone for ObservabilityStatus
Source§fn clone(&self) -> ObservabilityStatus
fn clone(&self) -> ObservabilityStatus
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 moreSource§impl Debug for ObservabilityStatus
impl Debug for ObservabilityStatus
Source§impl<'de> Deserialize<'de> for ObservabilityStatus
impl<'de> Deserialize<'de> for ObservabilityStatus
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 Display for ObservabilityStatus
impl Display for ObservabilityStatus
Source§impl PartialEq for ObservabilityStatus
impl PartialEq for ObservabilityStatus
Source§fn eq(&self, other: &ObservabilityStatus) -> bool
fn eq(&self, other: &ObservabilityStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ObservabilityStatus
impl Serialize for ObservabilityStatus
impl Copy for ObservabilityStatus
impl Eq for ObservabilityStatus
impl StructuralPartialEq for ObservabilityStatus
Auto Trait Implementations§
impl Freeze for ObservabilityStatus
impl RefUnwindSafe for ObservabilityStatus
impl Send for ObservabilityStatus
impl Sync for ObservabilityStatus
impl Unpin for ObservabilityStatus
impl UnsafeUnpin for ObservabilityStatus
impl UnwindSafe for ObservabilityStatus
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