pub struct UserValidationSource {
pub action: UserValidationAction,
pub method: String,
pub oauth: Option<UserValidationProvider>,
pub sso: Option<UserValidationProvider>,
}Expand description
Provenance of a user validation operation.
Fields§
§action: UserValidationAction§method: String§oauth: Option<UserValidationProvider>§sso: Option<UserValidationProvider>Implementations§
Source§impl UserValidationSource
impl UserValidationSource
pub fn new(method: impl Into<String>, action: UserValidationAction) -> Self
Trait Implementations§
Source§impl Clone for UserValidationSource
impl Clone for UserValidationSource
Source§impl Debug for UserValidationSource
impl Debug for UserValidationSource
Auto Trait Implementations§
impl Freeze for UserValidationSource
impl RefUnwindSafe for UserValidationSource
impl Send for UserValidationSource
impl Sync for UserValidationSource
impl Unpin for UserValidationSource
impl UnsafeUnpin for UserValidationSource
impl UnwindSafe for UserValidationSource
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