pub struct VersionedPackage {
pub package: PackageName,
pub version: PackageVersion,
}Expand description
A package together with its version
Fields§
§package: PackageNameThe package name
version: PackageVersionThe package version
Trait Implementations§
Source§impl AsRef<PackageName> for VersionedPackage
impl AsRef<PackageName> for VersionedPackage
Source§fn as_ref(&self) -> &PackageName
fn as_ref(&self) -> &PackageName
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<PackageVersion> for VersionedPackage
impl AsRef<PackageVersion> for VersionedPackage
Source§fn as_ref(&self) -> &PackageVersion
fn as_ref(&self) -> &PackageVersion
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for VersionedPackage
impl Clone for VersionedPackage
Source§fn clone(&self) -> VersionedPackage
fn clone(&self) -> VersionedPackage
Returns a duplicate 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 VersionedPackage
impl Debug for VersionedPackage
Source§impl Hash for VersionedPackage
impl Hash for VersionedPackage
Source§impl Ord for VersionedPackage
impl Ord for VersionedPackage
Source§fn cmp(&self, other: &VersionedPackage) -> Ordering
fn cmp(&self, other: &VersionedPackage) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VersionedPackage
impl PartialEq for VersionedPackage
Source§impl PartialOrd for VersionedPackage
impl PartialOrd for VersionedPackage
impl Eq for VersionedPackage
impl StructuralPartialEq for VersionedPackage
Auto Trait Implementations§
impl Freeze for VersionedPackage
impl RefUnwindSafe for VersionedPackage
impl Send for VersionedPackage
impl Sync for VersionedPackage
impl Unpin for VersionedPackage
impl UnwindSafe for VersionedPackage
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> Comparable<K> for Q
impl<Q, K> Comparable<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.