pub enum UserValidationAction {
CreateUser,
LinkAccount,
SignIn,
}Expand description
The identity operation being admitted. Non-provider returning sign-ins do not invoke this policy because they do not introduce new identity data.
Variants§
Trait Implementations§
Source§impl Clone for UserValidationAction
impl Clone for UserValidationAction
impl Copy for UserValidationAction
Source§impl Debug for UserValidationAction
impl Debug for UserValidationAction
Source§impl Default for UserValidationAction
impl Default for UserValidationAction
Source§impl<'de> Deserialize<'de> for UserValidationAction
impl<'de> Deserialize<'de> for UserValidationAction
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
impl Eq for UserValidationAction
Source§impl PartialEq for UserValidationAction
impl PartialEq for UserValidationAction
Source§impl Serialize for UserValidationAction
impl Serialize for UserValidationAction
impl StructuralPartialEq for UserValidationAction
Auto Trait Implementations§
impl Freeze for UserValidationAction
impl RefUnwindSafe for UserValidationAction
impl Send for UserValidationAction
impl Sync for UserValidationAction
impl Unpin for UserValidationAction
impl UnsafeUnpin for UserValidationAction
impl UnwindSafe for UserValidationAction
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.