pub enum PermitIdempotencyKeyError {
TooShort,
TooLong,
AllZero,
}Expand description
Invalid caller-provided repetition identity.
Variants§
TooShort
Identity has too few entropy-bearing bytes.
TooLong
Identity exceeds the fixed policy bound.
AllZero
An all-zero identity is rejected.
Trait Implementations§
Source§impl Clone for PermitIdempotencyKeyError
impl Clone for PermitIdempotencyKeyError
Source§fn clone(&self) -> PermitIdempotencyKeyError
fn clone(&self) -> PermitIdempotencyKeyError
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 moreimpl Copy for PermitIdempotencyKeyError
Source§impl Debug for PermitIdempotencyKeyError
impl Debug for PermitIdempotencyKeyError
Source§impl Display for PermitIdempotencyKeyError
impl Display for PermitIdempotencyKeyError
impl Eq for PermitIdempotencyKeyError
Source§impl Error for PermitIdempotencyKeyError
impl Error for PermitIdempotencyKeyError
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()
impl StructuralPartialEq for PermitIdempotencyKeyError
Auto Trait Implementations§
impl Freeze for PermitIdempotencyKeyError
impl RefUnwindSafe for PermitIdempotencyKeyError
impl Send for PermitIdempotencyKeyError
impl Sync for PermitIdempotencyKeyError
impl Unpin for PermitIdempotencyKeyError
impl UnsafeUnpin for PermitIdempotencyKeyError
impl UnwindSafe for PermitIdempotencyKeyError
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