pub enum ReleaseVersionError {
Empty,
SegmentCount {
value: String,
count: usize,
},
NonNumeric {
value: String,
segment: String,
},
MajorOutOfRange {
value: u32,
},
MissingPrefix {
tag: String,
prefix: String,
},
Series {
value: String,
},
Range {
value: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for ReleaseVersionError
impl Clone for ReleaseVersionError
Source§impl Debug for ReleaseVersionError
impl Debug for ReleaseVersionError
Source§impl Display for ReleaseVersionError
impl Display for ReleaseVersionError
impl Eq for ReleaseVersionError
Source§impl Error for ReleaseVersionError
impl Error for ReleaseVersionError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ReleaseVersionError
impl PartialEq for ReleaseVersionError
impl StructuralPartialEq for ReleaseVersionError
Auto Trait Implementations§
impl Forget for ReleaseVersionError
impl Freeze for ReleaseVersionError
impl Move for ReleaseVersionError
impl RefUnwindSafe for ReleaseVersionError
impl Send for ReleaseVersionError
impl Sync for ReleaseVersionError
impl Unpin for ReleaseVersionError
impl UnsafeUnpin for ReleaseVersionError
impl UnwindSafe for ReleaseVersionError
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