pub enum ExternalRefType {
Show 38 variants
Vcs,
IssueTracker,
Website,
Advisories,
Bom,
MailingList,
Social,
Chat,
Documentation,
Support,
SourceDistribution,
BinaryDistribution,
License,
BuildMeta,
BuildSystem,
ReleaseNotes,
SecurityContact,
ModelCard,
Log,
Configuration,
Evidence,
Formulation,
Attestation,
ThreatModel,
AdversaryModel,
RiskAssessment,
VulnerabilityAssertion,
ExploitabilityStatement,
Pentest,
StaticAnalysis,
DynamicAnalysis,
RuntimeAnalysis,
ComponentAnalysis,
Maturity,
Certification,
QualityMetrics,
Codified,
Other(String),
}Expand description
External reference types
Variants§
Vcs
IssueTracker
Website
Advisories
Bom
MailingList
Social
Chat
Documentation
Support
SourceDistribution
BinaryDistribution
License
BuildMeta
BuildSystem
ReleaseNotes
SecurityContact
ModelCard
Log
Configuration
Evidence
Formulation
Attestation
ThreatModel
AdversaryModel
RiskAssessment
VulnerabilityAssertion
ExploitabilityStatement
Pentest
StaticAnalysis
DynamicAnalysis
RuntimeAnalysis
ComponentAnalysis
Maturity
Certification
QualityMetrics
Codified
Other(String)
Trait Implementations§
Source§impl Clone for ExternalRefType
impl Clone for ExternalRefType
Source§fn clone(&self) -> ExternalRefType
fn clone(&self) -> ExternalRefType
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 ExternalRefType
impl Debug for ExternalRefType
Source§impl<'de> Deserialize<'de> for ExternalRefType
impl<'de> Deserialize<'de> for ExternalRefType
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 Display for ExternalRefType
impl Display for ExternalRefType
Source§impl Hash for ExternalRefType
impl Hash for ExternalRefType
Source§impl PartialEq for ExternalRefType
impl PartialEq for ExternalRefType
Source§impl Serialize for ExternalRefType
impl Serialize for ExternalRefType
impl Eq for ExternalRefType
impl StructuralPartialEq for ExternalRefType
Auto Trait Implementations§
impl Freeze for ExternalRefType
impl RefUnwindSafe for ExternalRefType
impl Send for ExternalRefType
impl Sync for ExternalRefType
impl Unpin for ExternalRefType
impl UnwindSafe for ExternalRefType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read moreSource§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.