pub struct VersionedPackage {
pub package: PackageName,
pub version: PackageVersion,
}
Expand description
A package together with its version
Fields§
§package: PackageName
The package name
version: PackageVersion
The 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 copy 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.