pub struct ProjectRisk {
pub score: u8,
pub level: RiskLevel,
pub max_package_score: u8,
pub packages: Vec<PackageRisk>,
}Fields§
§score: u8§level: RiskLevel§max_package_score: u8Highest single-package score, useful for max_package_score policy checks.
packages: Vec<PackageRisk>Per-package scores, sorted by package id for determinism.
Trait Implementations§
Source§impl Clone for ProjectRisk
impl Clone for ProjectRisk
Source§fn clone(&self) -> ProjectRisk
fn clone(&self) -> ProjectRisk
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 ProjectRisk
impl Debug for ProjectRisk
Source§impl<'de> Deserialize<'de> for ProjectRisk
impl<'de> Deserialize<'de> for ProjectRisk
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 ProjectRisk
impl RefUnwindSafe for ProjectRisk
impl Send for ProjectRisk
impl Sync for ProjectRisk
impl Unpin for ProjectRisk
impl UnsafeUnpin for ProjectRisk
impl UnwindSafe for ProjectRisk
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