pub struct SemverVersion(/* private fields */);
Expand description
“Semantic version” as per semver.org.
Trait Implementations§
Source§impl Clone for SemverVersion
impl Clone for SemverVersion
Source§fn clone(&self) -> SemverVersion
fn clone(&self) -> SemverVersion
Returns a copy 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 SemverVersion
impl Debug for SemverVersion
Source§impl Display for SemverVersion
impl Display for SemverVersion
Source§impl From<SemverVersion> for Version
impl From<SemverVersion> for Version
Source§fn from(semver: SemverVersion) -> Version
fn from(semver: SemverVersion) -> Version
Converts to this type from the input type.
Source§impl PartialEq for SemverVersion
impl PartialEq for SemverVersion
Source§impl<'a> TryFrom<&'a Version> for SemverVersion
impl<'a> TryFrom<&'a Version> for SemverVersion
Source§type Error = ToSemverError
type Error = ToSemverError
The type returned in the event of a conversion error.
Source§fn try_from(version: &'a Version) -> Result<SemverVersion, ToSemverError>
fn try_from(version: &'a Version) -> Result<SemverVersion, ToSemverError>
Performs the conversion.
impl Eq for SemverVersion
impl StructuralPartialEq for SemverVersion
Auto Trait Implementations§
impl Freeze for SemverVersion
impl RefUnwindSafe for SemverVersion
impl Send for SemverVersion
impl Sync for SemverVersion
impl Unpin for SemverVersion
impl UnwindSafe for SemverVersion
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