pub struct PackageVersionRef(/* private fields */);Expand description
A package version
Implementations§
Trait Implementations§
Source§impl AsRef<PackageVersionRef> for PackageVersion
impl AsRef<PackageVersionRef> for PackageVersion
Source§fn as_ref(&self) -> &PackageVersionRef
fn as_ref(&self) -> &PackageVersionRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<str> for PackageVersionRef
impl AsRef<str> for PackageVersionRef
Source§impl Borrow<PackageVersionRef> for PackageVersion
impl Borrow<PackageVersionRef> for PackageVersion
Source§fn borrow(&self) -> &PackageVersionRef
fn borrow(&self) -> &PackageVersionRef
Immutably borrows from an owned value. Read more
Source§impl Borrow<str> for PackageVersionRef
impl Borrow<str> for PackageVersionRef
Source§impl Debug for PackageVersionRef
impl Debug for PackageVersionRef
Source§impl Display for PackageVersionRef
impl Display for PackageVersionRef
Source§impl From<&PackageVersionRef> for Arc<PackageVersionRef>
impl From<&PackageVersionRef> for Arc<PackageVersionRef>
Source§fn from(r: &PackageVersionRef) -> Self
fn from(r: &PackageVersionRef) -> Self
Converts to this type from the input type.
Source§impl From<&PackageVersionRef> for Rc<PackageVersionRef>
impl From<&PackageVersionRef> for Rc<PackageVersionRef>
Source§fn from(r: &PackageVersionRef) -> Self
fn from(r: &PackageVersionRef) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a str> for &'a PackageVersionRef
impl<'a> From<&'a str> for &'a PackageVersionRef
Source§fn from(s: &'a str) -> &'a PackageVersionRef
fn from(s: &'a str) -> &'a PackageVersionRef
Converts to this type from the input type.
Source§impl Hash for PackageVersionRef
impl Hash for PackageVersionRef
Source§impl Ord for PackageVersionRef
impl Ord for PackageVersionRef
Source§impl PartialEq<&PackageVersionRef> for PackageVersion
impl PartialEq<&PackageVersionRef> for PackageVersion
Source§impl PartialEq<PackageVersion> for &PackageVersionRef
impl PartialEq<PackageVersion> for &PackageVersionRef
Source§impl PartialEq<PackageVersion> for PackageVersionRef
impl PartialEq<PackageVersion> for PackageVersionRef
Source§impl PartialEq<PackageVersionRef> for PackageVersion
impl PartialEq<PackageVersionRef> for PackageVersion
Source§impl PartialEq for PackageVersionRef
impl PartialEq for PackageVersionRef
Source§impl PartialOrd for PackageVersionRef
impl PartialOrd for PackageVersionRef
Source§impl ToOwned for PackageVersionRef
impl ToOwned for PackageVersionRef
Source§type Owned = PackageVersion
type Owned = PackageVersion
The resulting type after obtaining ownership.
Source§fn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more