pub struct VersionRequirement(/* private fields */);Expand description
A version requirement, parsed by semver::VersionReq.
Implementations§
Source§impl VersionRequirement
impl VersionRequirement
Sourcepub fn into_inner(self) -> VersionReq
pub fn into_inner(self) -> VersionReq
Consumes the VersionRequirement and returns the inner
VersionReq.
Methods from Deref<Target = VersionReq>§
Trait Implementations§
Source§impl Clone for VersionRequirement
impl Clone for VersionRequirement
Source§fn clone(&self) -> VersionRequirement
fn clone(&self) -> VersionRequirement
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 VersionRequirement
impl Debug for VersionRequirement
Source§impl Deref for VersionRequirement
impl Deref for VersionRequirement
Source§type Target = VersionReq
type Target = VersionReq
The resulting type after dereferencing.
Source§fn deref(&self) -> &VersionReq
fn deref(&self) -> &VersionReq
Dereferences the value.
Source§impl<'de> Deserialize<'de> for VersionRequirement
impl<'de> Deserialize<'de> for VersionRequirement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for VersionRequirement
impl Display for VersionRequirement
Source§impl From<VersionRequirement> for String
impl From<VersionRequirement> for String
Source§fn from(req: VersionRequirement) -> Self
fn from(req: VersionRequirement) -> Self
Converts to this type from the input type.
Source§impl FromStr for VersionRequirement
impl FromStr for VersionRequirement
Source§impl PartialEq for VersionRequirement
impl PartialEq for VersionRequirement
Source§fn eq(&self, other: &VersionRequirement) -> bool
fn eq(&self, other: &VersionRequirement) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VersionRequirement
impl Serialize for VersionRequirement
Source§impl TryFrom<String> for VersionRequirement
impl TryFrom<String> for VersionRequirement
impl Eq for VersionRequirement
impl StructuralPartialEq for VersionRequirement
Auto Trait Implementations§
impl Freeze for VersionRequirement
impl RefUnwindSafe for VersionRequirement
impl Send for VersionRequirement
impl Sync for VersionRequirement
impl Unpin for VersionRequirement
impl UnsafeUnpin for VersionRequirement
impl UnwindSafe for VersionRequirement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.