pub enum ExternalReferenceType {
Show 39 variants
Vcs,
IssueTracker,
Website,
Advisories,
Bom,
MailingList,
Social,
Chat,
Documentation,
Support,
Distribution,
DistributionIntake,
License,
BuildMeta,
BuildSystem,
Other,
ReleaseNotes,
SecurityContact,
ModelCard,
Log,
Configuration,
Evidence,
Formulation,
Attestation,
ThreatModel,
AdversaryModel,
RiskAssessment,
VulnerabilityAssertion,
ExploitabilityStatement,
PentestReport,
StaticAnalysisReport,
DynamicAnalysisReport,
RuntimeAnalysisReport,
ComponentAnalysisReport,
MaturityReport,
CertificationReport,
CondifiedInfrastructure,
QualityMetrics,
Poam,
// some variants omitted
}Expand description
Defined via the CycloneDX XML schema.
Variants§
Vcs
IssueTracker
Website
Advisories
Bom
MailingList
Social
Chat
Documentation
Support
Distribution
DistributionIntake
License
BuildMeta
BuildSystem
Other
ReleaseNotes
SecurityContact
ModelCard
Log
Configuration
Evidence
Formulation
Attestation
ThreatModel
AdversaryModel
RiskAssessment
VulnerabilityAssertion
ExploitabilityStatement
PentestReport
StaticAnalysisReport
DynamicAnalysisReport
RuntimeAnalysisReport
ComponentAnalysisReport
MaturityReport
CertificationReport
CondifiedInfrastructure
QualityMetrics
Poam
Implementations§
Source§impl ExternalReferenceType
impl ExternalReferenceType
pub fn new_unchecked<A: AsRef<str>>(value: A) -> Self
Trait Implementations§
Source§impl Clone for ExternalReferenceType
impl Clone for ExternalReferenceType
Source§fn clone(&self) -> ExternalReferenceType
fn clone(&self) -> ExternalReferenceType
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 ExternalReferenceType
impl Debug for ExternalReferenceType
Source§impl Display for ExternalReferenceType
impl Display for ExternalReferenceType
Source§impl Hash for ExternalReferenceType
impl Hash for ExternalReferenceType
Source§impl PartialEq for ExternalReferenceType
impl PartialEq for ExternalReferenceType
impl Eq for ExternalReferenceType
impl StructuralPartialEq for ExternalReferenceType
Auto Trait Implementations§
impl Freeze for ExternalReferenceType
impl RefUnwindSafe for ExternalReferenceType
impl Send for ExternalReferenceType
impl Sync for ExternalReferenceType
impl Unpin for ExternalReferenceType
impl UnwindSafe for ExternalReferenceType
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§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.