Struct cargo_registry::upload::CrateVersionReq [] [src]

pub struct CrateVersionReq(pub VersionReq);

Methods from Deref<Target = VersionReq>

[src]

matches() matches a given Version against this VersionReq.

Examples

use semver::VersionReq;
use semver::Version;

let version = Version { major: 1, minor: 1, patch: 1, pre: vec![], build: vec![] };
let exact = VersionReq::exact(&version);

assert!(exact.matches(&version));

Trait Implementations

impl Debug for CrateVersionReq
[src]

[src]

Formats the value using the given formatter.

impl<'de> Deserialize<'de> for CrateVersionReq
[src]

[src]

Deserialize this value from the given Serde deserializer. Read more

impl<T: ?Sized> PartialEq<T> for CrateVersionReq where
    VersionReq: PartialEq<T>, 
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Serialize for CrateVersionReq
[src]

[src]

Serialize this value into the given Serde serializer. Read more

impl Deref for CrateVersionReq
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.