pub struct SbomComponentVersion(/* private fields */);Implementations§
Source§impl SbomComponentVersion
impl SbomComponentVersion
Sourcepub fn new(
input: impl AsRef<str>,
) -> Result<SbomComponentVersion, SbomTextError>
pub fn new( input: impl AsRef<str>, ) -> Result<SbomComponentVersion, SbomTextError>
Creates non-empty SBOM text metadata.
Trait Implementations§
Source§impl Clone for SbomComponentVersion
impl Clone for SbomComponentVersion
Source§fn clone(&self) -> SbomComponentVersion
fn clone(&self) -> SbomComponentVersion
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 SbomComponentVersion
impl Debug for SbomComponentVersion
Source§impl Display for SbomComponentVersion
impl Display for SbomComponentVersion
Source§impl FromStr for SbomComponentVersion
impl FromStr for SbomComponentVersion
Source§type Err = SbomTextError
type Err = SbomTextError
The associated error which can be returned from parsing.
Source§fn from_str(
input: &str,
) -> Result<SbomComponentVersion, <SbomComponentVersion as FromStr>::Err>
fn from_str( input: &str, ) -> Result<SbomComponentVersion, <SbomComponentVersion as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for SbomComponentVersion
impl Hash for SbomComponentVersion
Source§impl Ord for SbomComponentVersion
impl Ord for SbomComponentVersion
Source§fn cmp(&self, other: &SbomComponentVersion) -> Ordering
fn cmp(&self, other: &SbomComponentVersion) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SbomComponentVersion
impl PartialEq for SbomComponentVersion
Source§fn eq(&self, other: &SbomComponentVersion) -> bool
fn eq(&self, other: &SbomComponentVersion) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SbomComponentVersion
impl PartialOrd for SbomComponentVersion
Source§impl TryFrom<&str> for SbomComponentVersion
impl TryFrom<&str> for SbomComponentVersion
Source§type Error = SbomTextError
type Error = SbomTextError
The type returned in the event of a conversion error.
Source§fn try_from(
value: &str,
) -> Result<SbomComponentVersion, <SbomComponentVersion as TryFrom<&str>>::Error>
fn try_from( value: &str, ) -> Result<SbomComponentVersion, <SbomComponentVersion as TryFrom<&str>>::Error>
Performs the conversion.
impl Eq for SbomComponentVersion
impl StructuralPartialEq for SbomComponentVersion
Auto Trait Implementations§
impl Freeze for SbomComponentVersion
impl RefUnwindSafe for SbomComponentVersion
impl Send for SbomComponentVersion
impl Sync for SbomComponentVersion
impl Unpin for SbomComponentVersion
impl UnsafeUnpin for SbomComponentVersion
impl UnwindSafe for SbomComponentVersion
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