pub struct EffectDecl {
pub symbol_id: String,
pub declared: Vec<Effect>,
pub transitive: Vec<TransitiveEffect>,
pub verification: Option<Verification>,
pub confidence: Option<f64>,
pub runtime: Option<RuntimeEvidence>,
pub matched_policy: Option<String>,
}Fields§
§symbol_id: String§declared: Vec<Effect>§transitive: Vec<TransitiveEffect>§verification: Option<Verification>§confidence: Option<f64>§runtime: Option<RuntimeEvidence>Accumulated runtime-trace evidence. When present, confidence is
re-derived from it on each asd trace ingest.
matched_policy: Option<String>Trait Implementations§
Source§impl Clone for EffectDecl
impl Clone for EffectDecl
Source§impl Debug for EffectDecl
impl Debug for EffectDecl
Source§impl<'de> Deserialize<'de> for EffectDecl
impl<'de> Deserialize<'de> for EffectDecl
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 EffectDecl
impl RefUnwindSafe for EffectDecl
impl Send for EffectDecl
impl Sync for EffectDecl
impl Unpin for EffectDecl
impl UnsafeUnpin for EffectDecl
impl UnwindSafe for EffectDecl
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