pub struct EvidenceConfig {
pub output_path: PathBuf,
pub include_full_plan: bool,
pub functional_probes: Vec<FunctionalProbe>,
}Expand description
Evidence-capture configuration.
Fields§
§output_path: PathBufOutput file for the captured evidence Markdown.
include_full_plan: boolWhether to include the full plan output or just the summary.
functional_probes: Vec<FunctionalProbe>Functional probes to run (curl, kubectl get, etc.).
Trait Implementations§
Source§impl Clone for EvidenceConfig
impl Clone for EvidenceConfig
Source§fn clone(&self) -> EvidenceConfig
fn clone(&self) -> EvidenceConfig
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 EvidenceConfig
impl Debug for EvidenceConfig
Source§impl<'de> Deserialize<'de> for EvidenceConfig
impl<'de> Deserialize<'de> for EvidenceConfig
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 EvidenceConfig
impl RefUnwindSafe for EvidenceConfig
impl Send for EvidenceConfig
impl Sync for EvidenceConfig
impl Unpin for EvidenceConfig
impl UnsafeUnpin for EvidenceConfig
impl UnwindSafe for EvidenceConfig
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