pub enum SignerErrorKind {
CloudUriParseError,
PermissionNotSupported,
Other,
}Expand description
The kind of error that occurred while signing a URL.
Variants§
CloudUriParseError
The URI of the object could not be parsed.
PermissionNotSupported
The requested permission is not supported by the signer.
Other
Some other error occurred.
Trait Implementations§
Source§impl Clone for SignerErrorKind
impl Clone for SignerErrorKind
Source§fn clone(&self) -> SignerErrorKind
fn clone(&self) -> SignerErrorKind
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 SignerErrorKind
impl Debug for SignerErrorKind
Source§impl Hash for SignerErrorKind
impl Hash for SignerErrorKind
Source§impl PartialEq for SignerErrorKind
impl PartialEq for SignerErrorKind
impl Copy for SignerErrorKind
impl Eq for SignerErrorKind
impl StructuralPartialEq for SignerErrorKind
Auto Trait Implementations§
impl Freeze for SignerErrorKind
impl RefUnwindSafe for SignerErrorKind
impl Send for SignerErrorKind
impl Sync for SignerErrorKind
impl Unpin for SignerErrorKind
impl UnwindSafe for SignerErrorKind
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
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§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<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 moreCreates a shared type from an unshared type.