pub enum PackVersion {
Semver(Version),
Digest(PackDigest),
}Expand description
Version metadata for a pack.
Variants§
Semver(Version)
Digest(PackDigest)
Implementations§
Source§impl PackVersion
impl PackVersion
pub fn cache_label(&self) -> Cow<'_, str>
pub fn as_digest(&self) -> Option<&PackDigest>
Trait Implementations§
Source§impl Clone for PackVersion
impl Clone for PackVersion
Source§fn clone(&self) -> PackVersion
fn clone(&self) -> PackVersion
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 PackVersion
impl Debug for PackVersion
Source§impl Hash for PackVersion
impl Hash for PackVersion
Source§impl PartialEq for PackVersion
impl PartialEq for PackVersion
impl Eq for PackVersion
impl StructuralPartialEq for PackVersion
Auto Trait Implementations§
impl Freeze for PackVersion
impl RefUnwindSafe for PackVersion
impl Send for PackVersion
impl Sync for PackVersion
impl Unpin for PackVersion
impl UnwindSafe for PackVersion
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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