pub enum UserMatchingModeEnum {
Identifier,
EmailLink,
EmailDeny,
UsernameLink,
UsernameDeny,
}
Expand description
UserMatchingModeEnum : * identifier
- Use the source-specific identifier * email_link
- Link to a user with identical email address. Can have security implications when a source doesn’t validate email addresses. * email_deny
- Use the user’s email address, but deny enrollment when the email address already exists. * username_link
- Link to a user with identical username. Can have security implications when a username is used with another source. * username_deny
- Use the user’s username, but deny enrollment when the username already exists.
identifier
- Use the source-specific identifier *email_link
- Link to a user with identical email address. Can have security implications when a source doesn’t validate email addresses. *email_deny
- Use the user’s email address, but deny enrollment when the email address already exists. *username_link
- Link to a user with identical username. Can have security implications when a username is used with another source. *username_deny
- Use the user’s username, but deny enrollment when the username already exists.
Variants§
Trait Implementations§
Source§impl Clone for UserMatchingModeEnum
impl Clone for UserMatchingModeEnum
Source§fn clone(&self) -> UserMatchingModeEnum
fn clone(&self) -> UserMatchingModeEnum
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UserMatchingModeEnum
impl Debug for UserMatchingModeEnum
Source§impl Default for UserMatchingModeEnum
impl Default for UserMatchingModeEnum
Source§fn default() -> UserMatchingModeEnum
fn default() -> UserMatchingModeEnum
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserMatchingModeEnum
impl<'de> Deserialize<'de> for UserMatchingModeEnum
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
Source§impl Hash for UserMatchingModeEnum
impl Hash for UserMatchingModeEnum
Source§impl Ord for UserMatchingModeEnum
impl Ord for UserMatchingModeEnum
Source§fn cmp(&self, other: &UserMatchingModeEnum) -> Ordering
fn cmp(&self, other: &UserMatchingModeEnum) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for UserMatchingModeEnum
impl PartialEq for UserMatchingModeEnum
Source§impl PartialOrd for UserMatchingModeEnum
impl PartialOrd for UserMatchingModeEnum
Source§impl Serialize for UserMatchingModeEnum
impl Serialize for UserMatchingModeEnum
Source§impl ToString for UserMatchingModeEnum
impl ToString for UserMatchingModeEnum
impl Copy for UserMatchingModeEnum
impl Eq for UserMatchingModeEnum
impl StructuralPartialEq for UserMatchingModeEnum
Auto Trait Implementations§
impl Freeze for UserMatchingModeEnum
impl RefUnwindSafe for UserMatchingModeEnum
impl Send for UserMatchingModeEnum
impl Sync for UserMatchingModeEnum
impl Unpin for UserMatchingModeEnum
impl UnwindSafe for UserMatchingModeEnum
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.