pub struct SeverityScores {
pub critical: u32,
pub error: u32,
pub warning: u32,
pub notice: u32,
}Expand description
Points assigned to each severity class. Replaces per-module hardcoded scores; changing these values directly changes how much each match contributes.
Fields§
§critical: u32§error: u32§warning: u32§notice: u32Implementations§
Source§impl SeverityScores
impl SeverityScores
Sourcepub fn points_for(&self, severity: Severity) -> u32
pub fn points_for(&self, severity: Severity) -> u32
Resolve a severity class to its configured point weight.
Trait Implementations§
Source§impl Clone for SeverityScores
impl Clone for SeverityScores
Source§fn clone(&self) -> SeverityScores
fn clone(&self) -> SeverityScores
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 moreimpl Copy for SeverityScores
Source§impl Debug for SeverityScores
impl Debug for SeverityScores
Source§impl Default for SeverityScores
impl Default for SeverityScores
Source§impl<'de> Deserialize<'de> for SeverityScores
impl<'de> Deserialize<'de> for SeverityScores
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 SeverityScores
impl RefUnwindSafe for SeverityScores
impl Send for SeverityScores
impl Sync for SeverityScores
impl Unpin for SeverityScores
impl UnsafeUnpin for SeverityScores
impl UnwindSafe for SeverityScores
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