pub enum UsernameValidationOrder {
PreNormalization,
PostNormalization,
}Expand description
Order used by the configured username endpoint or database-hook validator.
Variants§
PreNormalization
Validate before normalization, except for the upstream sign-in ordering.
PostNormalization
Validate after normalization in signup, updates and direct adapter writes.
Trait Implementations§
Source§impl Clone for UsernameValidationOrder
impl Clone for UsernameValidationOrder
impl Copy for UsernameValidationOrder
impl Eq for UsernameValidationOrder
Source§impl PartialEq for UsernameValidationOrder
impl PartialEq for UsernameValidationOrder
impl StructuralPartialEq for UsernameValidationOrder
Auto Trait Implementations§
impl Freeze for UsernameValidationOrder
impl RefUnwindSafe for UsernameValidationOrder
impl Send for UsernameValidationOrder
impl Sync for UsernameValidationOrder
impl Unpin for UsernameValidationOrder
impl UnsafeUnpin for UsernameValidationOrder
impl UnwindSafe for UsernameValidationOrder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.