pub enum PromotionArtifactSourceError {
MissingRequiredField {
field: &'static str,
},
InvalidSha256Digest {
field: &'static str,
},
MissingDigestPin {
kind: RoleArtifactSourceKindV1,
},
UnexpectedPreviousReceiptKind {
kind: RoleArtifactSourceKindV1,
},
MissingPreviousReceiptKind,
MissingPreviousReceiptLineageDigest,
UnexpectedPreviousReceiptLineageDigest {
kind: RoleArtifactSourceKindV1,
},
}Expand description
PromotionArtifactSourceError
Variants§
MissingRequiredField
InvalidSha256Digest
MissingDigestPin
Fields
UnexpectedPreviousReceiptKind
Fields
MissingPreviousReceiptKind
MissingPreviousReceiptLineageDigest
UnexpectedPreviousReceiptLineageDigest
Fields
Trait Implementations§
Source§impl Debug for PromotionArtifactSourceError
impl Debug for PromotionArtifactSourceError
Source§impl Error for PromotionArtifactSourceError
impl Error for PromotionArtifactSourceError
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()
Auto Trait Implementations§
impl Freeze for PromotionArtifactSourceError
impl RefUnwindSafe for PromotionArtifactSourceError
impl Send for PromotionArtifactSourceError
impl Sync for PromotionArtifactSourceError
impl Unpin for PromotionArtifactSourceError
impl UnsafeUnpin for PromotionArtifactSourceError
impl UnwindSafe for PromotionArtifactSourceError
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