pub struct PackProvenance {
pub name: String,
pub version: String,
pub digest: String,
pub registry: Option<String>,
}Expand description
Immutable pack release that delivered a capability entry.
Fields§
§name: String§version: String§digest: String§registry: Option<String>The OCI registry and repository this pack was pulled from (“registry/repository”, no tag), when known.
tuff add pack only ever sees a local artifact file; it has no way to
know where that file came from unless the caller says so with
--reference. Absent, tuff outdated cannot check this capability
against anything and reports it as such rather than guessing.
Trait Implementations§
Source§impl Clone for PackProvenance
impl Clone for PackProvenance
Source§fn clone(&self) -> PackProvenance
fn clone(&self) -> PackProvenance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PackProvenance
impl Debug for PackProvenance
Source§impl<'de> Deserialize<'de> for PackProvenance
impl<'de> Deserialize<'de> for PackProvenance
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PackProvenance
impl RefUnwindSafe for PackProvenance
impl Send for PackProvenance
impl Sync for PackProvenance
impl Unpin for PackProvenance
impl UnsafeUnpin for PackProvenance
impl UnwindSafe for PackProvenance
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