pub struct CockpitReport {
pub schema: SchemaId,
pub tool: ToolInfo,
pub run: RunInfo,
pub verdict: Verdict,
pub sensors: Vec<SensorSummary>,
pub highlights: Vec<Highlight>,
pub policy: PolicySnapshot,
pub data: Option<Value>,
}Expand description
The director output: cockpit.report.v1.
Fields§
§schema: SchemaId§tool: ToolInfo§run: RunInfo§verdict: Verdict§sensors: Vec<SensorSummary>§highlights: Vec<Highlight>§policy: PolicySnapshot§data: Option<Value>Trait Implementations§
Source§impl Clone for CockpitReport
impl Clone for CockpitReport
Source§fn clone(&self) -> CockpitReport
fn clone(&self) -> CockpitReport
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 CockpitReport
impl Debug for CockpitReport
Source§impl<'de> Deserialize<'de> for CockpitReport
impl<'de> Deserialize<'de> for CockpitReport
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 PartialEq for CockpitReport
impl PartialEq for CockpitReport
Source§impl Serialize for CockpitReport
impl Serialize for CockpitReport
impl Eq for CockpitReport
impl StructuralPartialEq for CockpitReport
Auto Trait Implementations§
impl Freeze for CockpitReport
impl RefUnwindSafe for CockpitReport
impl Send for CockpitReport
impl Sync for CockpitReport
impl Unpin for CockpitReport
impl UnsafeUnpin for CockpitReport
impl UnwindSafe for CockpitReport
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