[−][src]Enum semver::ReqParseError 
A ReqParseError is returned from methods which parse a string into a VersionReq. Each
enumeration is one of the possible errors that can occur.
Variants
InvalidVersionRequirementThe given version requirement is invalid.
OpAlreadySetYou have already provided an operation, such as =, ~, or ^. Only use one.
InvalidSigilThe sigil you have written is not correct.
VersionComponentsMustBeNumericAll components of a version must be numeric.
InvalidIdentifierThere was an error parsing an identifier.
MajorVersionRequiredAt least a major version is required.
UnimplementedVersionRequirementAn unimplemented version requirement.
DeprecatedVersionRequirement(VersionReq)This form of requirement is deprecated.
Trait Implementations
impl Clone for ReqParseError[src]
fn clone(&self) -> ReqParseError[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq<ReqParseError> for ReqParseError[src]
fn eq(&self, other: &ReqParseError) -> bool[src]
fn ne(&self, other: &ReqParseError) -> bool[src]
impl From<String> for ReqParseError[src]
fn from(other: String) -> ReqParseError[src]
impl Display for ReqParseError[src]
impl Debug for ReqParseError[src]
impl Error for ReqParseError[src]
fn description(&self) -> &str[src]
fn cause(&self) -> Option<&dyn Error>1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Unpin for ReqParseError
impl Sync for ReqParseError
impl Send for ReqParseError
impl UnwindSafe for ReqParseError
impl RefUnwindSafe for ReqParseError
Blanket Implementations
impl<T> ToOwned for T where
    T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
    U: From<T>, [src]
U: From<T>,
impl<T> ToString for T where
    T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
    U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
    T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
    T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
    T: 'static + ?Sized, [src]
T: 'static + ?Sized,