pub struct ShadowMismatchDetails {
pub namespace: Arc<str>,
pub use_case: Arc<str>,
pub key_type: Arc<str>,
pub cached_value_age_seconds: f64,
pub cache_key: String,
pub diff: Option<ShadowMismatchDiffDetails>,
pub values: Option<ShadowMismatchValueDetails>,
pub logging_outcome: Option<ShadowMismatchLoggingOutcome>,
}Expand description
Bounded details of one confirmed shadow mismatch warning.
A field group is None when its leaf is off. Inside a requested group a
None field is unavailable: logging_outcome
names the failure, or, without one, the value was absent.
Fields§
§namespace: Arc<str>The instance namespace of the mismatching identity.
use_case: Arc<str>The operation name of the mismatching identity.
key_type: Arc<str>The entity type of the mismatching identity.
cached_value_age_seconds: f64Age of the cached value at the verdict, as Event::ShadowValueAge
records it.
cache_key: StringThe logical key, bounded to 2 KiB of UTF-8.
diff: Option<ShadowMismatchDiffDetails>The difference fields; None when diff is off or construction failed.
values: Option<ShadowMismatchValueDetails>The JSON of both values; None when value is off or construction failed.
logging_outcome: Option<ShadowMismatchLoggingOutcome>Why requested fields are unavailable; None when every one was built.
Only ShadowMismatchLoggingOutcome::HookError and
ShadowMismatchLoggingOutcome::RenderError appear here.
Trait Implementations§
Source§impl Clone for ShadowMismatchDetails
impl Clone for ShadowMismatchDetails
Source§fn clone(&self) -> ShadowMismatchDetails
fn clone(&self) -> ShadowMismatchDetails
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ShadowMismatchDetails
impl Debug for ShadowMismatchDetails
Source§impl PartialEq for ShadowMismatchDetails
impl PartialEq for ShadowMismatchDetails
Source§fn eq(&self, other: &ShadowMismatchDetails) -> bool
fn eq(&self, other: &ShadowMismatchDetails) -> bool
self and other values to be equal, and is used by ==.