pub struct ExtraProviderMetadata {
pub introspection_endpoint: Option<String>,
pub revocation_endpoint: Option<String>,
pub device_authorization_endpoint: Option<String>,
pub extra: HashMap<String, Value>,
}Fields§
§introspection_endpoint: Option<String>§revocation_endpoint: Option<String>§extra: HashMap<String, Value>Trait Implementations§
Source§impl Clone for ExtraProviderMetadata
impl Clone for ExtraProviderMetadata
Source§fn clone(&self) -> ExtraProviderMetadata
fn clone(&self) -> ExtraProviderMetadata
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 ExtraProviderMetadata
impl Debug for ExtraProviderMetadata
Source§impl Default for ExtraProviderMetadata
impl Default for ExtraProviderMetadata
Source§fn default() -> ExtraProviderMetadata
fn default() -> ExtraProviderMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtraProviderMetadata
impl<'de> Deserialize<'de> for ExtraProviderMetadata
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
Source§impl Serialize for ExtraProviderMetadata
impl Serialize for ExtraProviderMetadata
impl AdditionalProviderMetadata for ExtraProviderMetadata
Auto Trait Implementations§
impl Freeze for ExtraProviderMetadata
impl RefUnwindSafe for ExtraProviderMetadata
impl Send for ExtraProviderMetadata
impl Sync for ExtraProviderMetadata
impl Unpin for ExtraProviderMetadata
impl UnsafeUnpin for ExtraProviderMetadata
impl UnwindSafe for ExtraProviderMetadata
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<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 more