pub struct OauthProviderSettings {
pub providers: OauthProviderSources,
pub login_style: ConfigSource<String>,
pub merge_existing_users: ConfigSource<BooleanConfigValue>,
pub allowed_email_domains: ConfigSource<String>,
pub passwordless: ConfigSource<BooleanConfigValue>,
}Fields§
§providers: OauthProviderSources§login_style: ConfigSource<String>§merge_existing_users: ConfigSource<BooleanConfigValue>§allowed_email_domains: ConfigSource<String>§passwordless: ConfigSource<BooleanConfigValue>Trait Implementations§
Source§impl Clone for OauthProviderSettings
impl Clone for OauthProviderSettings
Source§impl Debug for OauthProviderSettings
impl Debug for OauthProviderSettings
impl Eq for OauthProviderSettings
Source§impl From<OauthProviderSettings> for OauthProviderSettings
impl From<OauthProviderSettings> for OauthProviderSettings
Source§fn from(settings: OauthProviderSettings) -> Self
fn from(settings: OauthProviderSettings) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OauthProviderSettings
impl PartialEq for OauthProviderSettings
Source§impl Serialize for OauthProviderSettings
impl Serialize for OauthProviderSettings
impl StructuralPartialEq for OauthProviderSettings
Auto Trait Implementations§
impl Freeze for OauthProviderSettings
impl RefUnwindSafe for OauthProviderSettings
impl Send for OauthProviderSettings
impl Sync for OauthProviderSettings
impl Unpin for OauthProviderSettings
impl UnsafeUnpin for OauthProviderSettings
impl UnwindSafe for OauthProviderSettings
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.