#[non_exhaustive]pub struct BackendAuthAppleProviderConfig {
pub client_id: Option<String>,
pub key_id: Option<String>,
pub private_key: Option<String>,
pub team_id: Option<String>,
}
Expand description
Describes Apple social federation configurations for allowing your app users to sign in using OAuth.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.client_id: Option<String>
Describes the client_id (also called Services ID) that comes from Apple.
key_id: Option<String>
Describes the key_id that comes from Apple.
private_key: Option<String>
Describes the private_key that comes from Apple.
team_id: Option<String>
Describes the team_id that comes from Apple.
Implementations§
source§impl BackendAuthAppleProviderConfig
impl BackendAuthAppleProviderConfig
source§impl BackendAuthAppleProviderConfig
impl BackendAuthAppleProviderConfig
sourcepub fn builder() -> BackendAuthAppleProviderConfigBuilder
pub fn builder() -> BackendAuthAppleProviderConfigBuilder
Creates a new builder-style object to manufacture BackendAuthAppleProviderConfig
.
Trait Implementations§
source§impl Clone for BackendAuthAppleProviderConfig
impl Clone for BackendAuthAppleProviderConfig
source§fn clone(&self) -> BackendAuthAppleProviderConfig
fn clone(&self) -> BackendAuthAppleProviderConfig
Returns a copy 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 PartialEq for BackendAuthAppleProviderConfig
impl PartialEq for BackendAuthAppleProviderConfig
source§fn eq(&self, other: &BackendAuthAppleProviderConfig) -> bool
fn eq(&self, other: &BackendAuthAppleProviderConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BackendAuthAppleProviderConfig
Auto Trait Implementations§
impl Freeze for BackendAuthAppleProviderConfig
impl RefUnwindSafe for BackendAuthAppleProviderConfig
impl Send for BackendAuthAppleProviderConfig
impl Sync for BackendAuthAppleProviderConfig
impl Unpin for BackendAuthAppleProviderConfig
impl UnwindSafe for BackendAuthAppleProviderConfig
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> 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 moreCreates a shared type from an unshared type.