pub struct AnonymousOptionsBuilder { /* private fields */ }Implementations§
Source§impl AnonymousOptionsBuilder
impl AnonymousOptionsBuilder
pub fn email_domain_name(self, domain: impl Into<String>) -> Self
pub fn generate_random_email( self, generator: Arc<dyn Fn() -> Pin<Box<dyn Future<Output = String> + Send + 'static>> + Send + Sync>, ) -> Self
pub fn generate_name( self, generator: Arc<dyn Fn() -> Pin<Box<dyn Future<Output = String> + Send + 'static>> + Send + Sync>, ) -> Self
pub fn disable_delete_anonymous_user(self, disabled: bool) -> Self
pub fn on_link_account( self, callback: Arc<dyn Fn(AnonymousLinkAccount) -> Pin<Box<dyn Future<Output = Result<(), RustAuthError>> + Send + 'static>> + Send + Sync>, ) -> Self
pub fn field_name(self, field_name: impl Into<String>) -> Self
pub fn build(self) -> AnonymousOptions
Trait Implementations§
Source§impl Clone for AnonymousOptionsBuilder
impl Clone for AnonymousOptionsBuilder
Source§fn clone(&self) -> AnonymousOptionsBuilder
fn clone(&self) -> AnonymousOptionsBuilder
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 moreSource§impl Default for AnonymousOptionsBuilder
impl Default for AnonymousOptionsBuilder
Source§fn default() -> AnonymousOptionsBuilder
fn default() -> AnonymousOptionsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for AnonymousOptionsBuilder
impl !UnwindSafe for AnonymousOptionsBuilder
impl Freeze for AnonymousOptionsBuilder
impl Send for AnonymousOptionsBuilder
impl Sync for AnonymousOptionsBuilder
impl Unpin for AnonymousOptionsBuilder
impl UnsafeUnpin for AnonymousOptionsBuilder
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