pub struct CveSequence(/* private fields */);Expand description
A CVE sequence component with at least four digits.
Implementations§
Source§impl CveSequence
impl CveSequence
Sourcepub fn new(input: impl AsRef<str>) -> Result<CveSequence, CveIdError>
pub fn new(input: impl AsRef<str>) -> Result<CveSequence, CveIdError>
Creates a CVE sequence from ASCII digits.
Trait Implementations§
Source§impl Clone for CveSequence
impl Clone for CveSequence
Source§fn clone(&self) -> CveSequence
fn clone(&self) -> CveSequence
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 CveSequence
impl Debug for CveSequence
Source§impl Display for CveSequence
impl Display for CveSequence
Source§impl FromStr for CveSequence
impl FromStr for CveSequence
Source§type Err = CveIdError
type Err = CveIdError
The associated error which can be returned from parsing.
Source§fn from_str(input: &str) -> Result<CveSequence, <CveSequence as FromStr>::Err>
fn from_str(input: &str) -> Result<CveSequence, <CveSequence as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for CveSequence
impl Hash for CveSequence
Source§impl Ord for CveSequence
impl Ord for CveSequence
Source§fn cmp(&self, other: &CveSequence) -> Ordering
fn cmp(&self, other: &CveSequence) -> 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 CveSequence
impl PartialEq for CveSequence
Source§fn eq(&self, other: &CveSequence) -> bool
fn eq(&self, other: &CveSequence) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CveSequence
impl PartialOrd for CveSequence
impl Eq for CveSequence
impl StructuralPartialEq for CveSequence
Auto Trait Implementations§
impl Freeze for CveSequence
impl RefUnwindSafe for CveSequence
impl Send for CveSequence
impl Sync for CveSequence
impl Unpin for CveSequence
impl UnsafeUnpin for CveSequence
impl UnwindSafe for CveSequence
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