pub struct JsonReportUnified<'a> {
pub cargo_bless_version: &'a str,
pub workspace_scan: bool,
pub packages: Vec<JsonPackageOutput<'a>>,
pub code_audit: Option<&'a CodeAuditReport>,
pub hardcoded_values: Option<&'a [BSHit]>,
pub security_advisories: Vec<CrateAdvisories>,
}Expand description
Machine-readable report: cargo_bless_version, workspace_scan, packages, optional code_audit.
Fields§
§cargo_bless_version: &'a str§workspace_scan: bool§packages: Vec<JsonPackageOutput<'a>>§code_audit: Option<&'a CodeAuditReport>§hardcoded_values: Option<&'a [BSHit]>§security_advisories: Vec<CrateAdvisories>Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for JsonReportUnified<'a>
impl<'a> RefUnwindSafe for JsonReportUnified<'a>
impl<'a> Send for JsonReportUnified<'a>
impl<'a> Sync for JsonReportUnified<'a>
impl<'a> Unpin for JsonReportUnified<'a>
impl<'a> UnsafeUnpin for JsonReportUnified<'a>
impl<'a> UnwindSafe for JsonReportUnified<'a>
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