#[non_exhaustive]pub enum OAuthAuthorizationInputError {
PolicyMismatch,
AlreadyAttempted,
InvalidUrl,
WriteFailed,
}Expand description
Static errors from the selected private OAuth handoff sink.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
PolicyMismatch
The selected policy does not admit client-initiated authorization.
AlreadyAttempted
A handoff attempt already consumed this writer, including a failed write.
InvalidUrl
The generated one-line URI did not satisfy the fixed sink bound.
WriteFailed
The private writer could not complete and flush the bounded handoff.
Trait Implementations§
Source§impl Clone for OAuthAuthorizationInputError
impl Clone for OAuthAuthorizationInputError
Source§fn clone(&self) -> OAuthAuthorizationInputError
fn clone(&self) -> OAuthAuthorizationInputError
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 OAuthAuthorizationInputError
Source§impl Debug for OAuthAuthorizationInputError
impl Debug for OAuthAuthorizationInputError
impl Eq for OAuthAuthorizationInputError
Source§impl Error for OAuthAuthorizationInputError
impl Error for OAuthAuthorizationInputError
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 OAuthAuthorizationInputError
Auto Trait Implementations§
impl Freeze for OAuthAuthorizationInputError
impl RefUnwindSafe for OAuthAuthorizationInputError
impl Send for OAuthAuthorizationInputError
impl Sync for OAuthAuthorizationInputError
impl Unpin for OAuthAuthorizationInputError
impl UnsafeUnpin for OAuthAuthorizationInputError
impl UnwindSafe for OAuthAuthorizationInputError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more