pub struct UserValidationSource {
pub method: String,
pub action: UserValidationAction,
pub oauth: Option<UserValidationProvider>,
pub sso: Option<UserValidationProvider>,
}Expand description
Identity provenance supplied by the endpoint, never by its request body. The string method permits application-defined identity extensions.
Fields§
§method: String§action: UserValidationAction§oauth: Option<UserValidationProvider>§sso: Option<UserValidationProvider>Implementations§
Trait Implementations§
Source§impl Clone for UserValidationSource
impl Clone for UserValidationSource
Source§impl Debug for UserValidationSource
impl Debug for UserValidationSource
Source§impl<'de> Deserialize<'de> for UserValidationSource
impl<'de> Deserialize<'de> for UserValidationSource
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
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<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