pub enum PackagingError {
InvalidArtifact {
path: String,
reason: String,
},
RegistryError {
registry: String,
reason: String,
},
SignatureInvalid {
artifact: String,
reason: String,
},
MissingMetadata {
artifact: String,
field: String,
},
}Expand description
Packaging and distribution errors.
Error code range: E0600–E0699.
Variants§
InvalidArtifact
The artifact format is invalid.
Fields
RegistryError
An OCI registry operation failed.
SignatureInvalid
Signature verification failed.
Fields
MissingMetadata
A required metadata field is missing from the artifact.
Trait Implementations§
Source§impl Clone for PackagingError
impl Clone for PackagingError
Source§fn clone(&self) -> PackagingError
fn clone(&self) -> PackagingError
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 PackagingError
impl Debug for PackagingError
Source§impl Display for PackagingError
impl Display for PackagingError
Source§impl Error for PackagingError
impl Error for PackagingError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<PackagingError> for TorvynError
impl From<PackagingError> for TorvynError
Source§fn from(e: PackagingError) -> Self
fn from(e: PackagingError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PackagingError
impl PartialEq for PackagingError
impl Eq for PackagingError
impl StructuralPartialEq for PackagingError
Auto Trait Implementations§
impl Freeze for PackagingError
impl RefUnwindSafe for PackagingError
impl Send for PackagingError
impl Sync for PackagingError
impl Unpin for PackagingError
impl UnwindSafe for PackagingError
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