pub enum OidcProviderSource {
Env,
Persisted,
}Expand description
Source that owns an effective OIDC provider configuration.
Variants§
Trait Implementations§
Source§impl Clone for OidcProviderSource
impl Clone for OidcProviderSource
Source§fn clone(&self) -> OidcProviderSource
fn clone(&self) -> OidcProviderSource
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 OidcProviderSource
Source§impl Debug for OidcProviderSource
impl Debug for OidcProviderSource
Source§impl<'de> Deserialize<'de> for OidcProviderSource
impl<'de> Deserialize<'de> for OidcProviderSource
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 OidcProviderSource
Source§impl PartialEq for OidcProviderSource
impl PartialEq for OidcProviderSource
Source§impl Serialize for OidcProviderSource
impl Serialize for OidcProviderSource
impl StructuralPartialEq for OidcProviderSource
Auto Trait Implementations§
impl Freeze for OidcProviderSource
impl RefUnwindSafe for OidcProviderSource
impl Send for OidcProviderSource
impl Sync for OidcProviderSource
impl Unpin for OidcProviderSource
impl UnsafeUnpin for OidcProviderSource
impl UnwindSafe for OidcProviderSource
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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