Struct scayl::context::DeploymentScore
source · [−]pub struct DeploymentScore {
pub context: DeploymentContext,
pub source: String,
pub scayl: ScaylInfo,
pub summed_score: VulnerabilityScore,
pub score: VulnerabilityScore,
pub scores: BTreeMap<VulnId, VulnerabilityScore>,
}
Expand description
The score report of a single piece of software.
Fields
context: DeploymentContext
The context used to generate the score.
source: String
The name of the software being scored.
scayl: ScaylInfo
The current version & date of the generated score.
summed_score: VulnerabilityScore
The sum of all of the scores.
score: VulnerabilityScore
The score of the software
scores: BTreeMap<VulnId, VulnerabilityScore>
The score of the software broken down by component.
Implementations
Trait Implementations
sourceimpl Clone for DeploymentScore
impl Clone for DeploymentScore
sourcefn clone(&self) -> DeploymentScore
fn clone(&self) -> DeploymentScore
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DeploymentScore
impl Debug for DeploymentScore
sourceimpl<'de> Deserialize<'de> for DeploymentScore
impl<'de> Deserialize<'de> for DeploymentScore
sourcefn 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
sourceimpl Serialize for DeploymentScore
impl Serialize for DeploymentScore
Auto Trait Implementations
impl RefUnwindSafe for DeploymentScore
impl Send for DeploymentScore
impl Sync for DeploymentScore
impl Unpin for DeploymentScore
impl UnwindSafe for DeploymentScore
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more