pub struct SensorReport {
pub schema: SchemaId,
pub tool: ToolInfo,
pub run: RunInfo,
pub verdict: Verdict,
pub findings: Vec<Finding>,
pub artifacts: Vec<ArtifactPointer>,
pub data: Option<Value>,
}Expand description
The shared receipt envelope for sensors.
Fields§
§schema: SchemaId§tool: ToolInfo§run: RunInfo§verdict: Verdict§findings: Vec<Finding>§artifacts: Vec<ArtifactPointer>§data: Option<Value>Trait Implementations§
Source§impl Clone for SensorReport
impl Clone for SensorReport
Source§fn clone(&self) -> SensorReport
fn clone(&self) -> SensorReport
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 SensorReport
impl Debug for SensorReport
Source§impl<'de> Deserialize<'de> for SensorReport
impl<'de> Deserialize<'de> for SensorReport
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 SensorReport
impl PartialEq for SensorReport
Source§impl Serialize for SensorReport
impl Serialize for SensorReport
impl Eq for SensorReport
impl StructuralPartialEq for SensorReport
Auto Trait Implementations§
impl Freeze for SensorReport
impl RefUnwindSafe for SensorReport
impl Send for SensorReport
impl Sync for SensorReport
impl Unpin for SensorReport
impl UnsafeUnpin for SensorReport
impl UnwindSafe for SensorReport
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