pub enum SupplementalQuotaError {
Show 22 variants
MissingVerifier,
EmptyAuthorization,
UnknownProfile(String),
ProfileNotNegotiated(String),
VerifierRejected(SupplementalQuotaVerifierError),
EmptyContextField(&'static str),
ContextMismatch(&'static str),
ArtifactDigestMismatch,
RequestBindingMismatch,
EmptyClaimField(&'static str),
LimitExceeded {
field: &'static str,
actual: usize,
maximum: usize,
},
InvalidSha256Digest(&'static str),
InvalidNegotiatedFeatures(String),
Expired {
expires_at: u64,
now: u64,
},
EmptyRevocationId,
EmptyRevocationSet,
DuplicateRevocationId(String),
EmptySupplementalRevocationIds,
RevocationIdsNotCanonical,
RevocationDigestMismatch,
RevocationSetMismatch,
Canonicalization(String),
}Variants§
MissingVerifier
EmptyAuthorization
UnknownProfile(String)
ProfileNotNegotiated(String)
VerifierRejected(SupplementalQuotaVerifierError)
EmptyContextField(&'static str)
ContextMismatch(&'static str)
ArtifactDigestMismatch
RequestBindingMismatch
EmptyClaimField(&'static str)
LimitExceeded
InvalidSha256Digest(&'static str)
InvalidNegotiatedFeatures(String)
Expired
EmptyRevocationId
EmptyRevocationSet
DuplicateRevocationId(String)
EmptySupplementalRevocationIds
RevocationIdsNotCanonical
RevocationDigestMismatch
RevocationSetMismatch
Canonicalization(String)
Trait Implementations§
Source§impl Clone for SupplementalQuotaError
impl Clone for SupplementalQuotaError
Source§fn clone(&self) -> SupplementalQuotaError
fn clone(&self) -> SupplementalQuotaError
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 SupplementalQuotaError
impl Debug for SupplementalQuotaError
Source§impl Display for SupplementalQuotaError
impl Display for SupplementalQuotaError
impl Eq for SupplementalQuotaError
Source§impl Error for SupplementalQuotaError
impl Error for SupplementalQuotaError
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<SupplementalQuotaVerifierError> for SupplementalQuotaError
impl From<SupplementalQuotaVerifierError> for SupplementalQuotaError
Source§fn from(source: SupplementalQuotaVerifierError) -> Self
fn from(source: SupplementalQuotaVerifierError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SupplementalQuotaError
impl PartialEq for SupplementalQuotaError
impl StructuralPartialEq for SupplementalQuotaError
Auto Trait Implementations§
impl Freeze for SupplementalQuotaError
impl RefUnwindSafe for SupplementalQuotaError
impl Send for SupplementalQuotaError
impl Sync for SupplementalQuotaError
impl Unpin for SupplementalQuotaError
impl UnsafeUnpin for SupplementalQuotaError
impl UnwindSafe for SupplementalQuotaError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.