#[non_exhaustive]pub enum OAuthClientRegistrationMethod {
PreRegistered,
ClientIdMetadataDocument,
Dynamic,
}Expand description
Client-registration mechanism selected for an authorization-code flow.
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.
PreRegistered
Credentials registered with a specific authorization server in advance.
ClientIdMetadataDocument
A portable HTTPS Client ID Metadata Document URL.
Dynamic
Dynamic Client Registration (RFC 7591).
Trait Implementations§
Source§impl Clone for OAuthClientRegistrationMethod
impl Clone for OAuthClientRegistrationMethod
Source§fn clone(&self) -> OAuthClientRegistrationMethod
fn clone(&self) -> OAuthClientRegistrationMethod
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 OAuthClientRegistrationMethod
Source§impl<'de> Deserialize<'de> for OAuthClientRegistrationMethod
impl<'de> Deserialize<'de> for OAuthClientRegistrationMethod
Source§fn 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
impl Eq for OAuthClientRegistrationMethod
impl StructuralPartialEq for OAuthClientRegistrationMethod
Auto Trait Implementations§
impl Freeze for OAuthClientRegistrationMethod
impl RefUnwindSafe for OAuthClientRegistrationMethod
impl Send for OAuthClientRegistrationMethod
impl Sync for OAuthClientRegistrationMethod
impl Unpin for OAuthClientRegistrationMethod
impl UnsafeUnpin for OAuthClientRegistrationMethod
impl UnwindSafe for OAuthClientRegistrationMethod
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.