Enum oci_distribution::errors::OciErrorCode
source · [−]pub enum OciErrorCode {
Show 16 variants
BlobUnknown,
BlobUploadInvalid,
BlobUploadUnknown,
DigestInvalid,
ManifestBlobUnknown,
ManifestInvalid,
ManifestUnknown,
ManifestUnverified,
NameInvalid,
NameUnknown,
SizeInvalid,
TagInvalid,
Unauthorized,
Denied,
Unsupported,
Toomanyrequests,
}Expand description
OCI error codes
Outlined here
Variants
BlobUnknown
Blob unknown to registry
This error MAY be returned when a blob is unknown to the registry in a specified repository. This can be returned with a standard get or if a manifest references an unknown layer during upload.
BlobUploadInvalid
Blob upload is invalid
The blob upload encountered an error and can no longer proceed.
BlobUploadUnknown
Blob upload is unknown to registry
DigestInvalid
Provided digest did not match uploaded content.
ManifestBlobUnknown
Blob is unknown to registry
ManifestInvalid
Manifest is invalid
During upload, manifests undergo several checks ensuring validity. If those checks fail, this error MAY be returned, unless a more specific error is included. The detail will contain information the failed validation.
ManifestUnknown
Manifest unknown
This error is returned when the manifest, identified by name and tag is unknown to the repository.
ManifestUnverified
Manifest failed signature validation
DEPRECATED: This error code has been removed from the OCI spec.
NameInvalid
Invalid repository name
NameUnknown
Repository name is not known
SizeInvalid
Provided length did not match content length
TagInvalid
Manifest tag did not match URI
DEPRECATED: This error code has been removed from the OCI spec.
Unauthorized
Authentication required.
Denied
Requested access to the resource is denied
Unsupported
This operation is unsupported
Toomanyrequests
Too many requests from client
Trait Implementations
sourceimpl Debug for OciErrorCode
impl Debug for OciErrorCode
sourceimpl<'de> Deserialize<'de> for OciErrorCode
impl<'de> Deserialize<'de> for OciErrorCode
sourcefn 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
sourceimpl PartialEq<OciErrorCode> for OciErrorCode
impl PartialEq<OciErrorCode> for OciErrorCode
impl StructuralPartialEq for OciErrorCode
Auto Trait Implementations
impl RefUnwindSafe for OciErrorCode
impl Send for OciErrorCode
impl Sync for OciErrorCode
impl Unpin for OciErrorCode
impl UnwindSafe for OciErrorCode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FromBase64 for T where
T: for<'de> Deserialize<'de>,
impl<T> FromBase64 for T where
T: for<'de> Deserialize<'de>,
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more