pub enum NameIdFormat {
Unspecified,
EmailAddress,
X509SubjectName,
WindowsDomainQualifiedName,
KerberosPrincipalName,
EntityIdentifier,
Persistent,
Transient,
Custom(String),
}Expand description
名称 ID 格式
Variants§
Unspecified
未指定
EmailAddress
电子邮箱
X509SubjectName
X.509 主题名称
WindowsDomainQualifiedName
Windows 域限定名
KerberosPrincipalName
Kerberos 主体名称
EntityIdentifier
实体标识符
Persistent
持久化标识符
Transient
临时标识符
Custom(String)
自定义格式
Implementations§
Trait Implementations§
Source§impl Clone for NameIdFormat
impl Clone for NameIdFormat
Source§fn clone(&self) -> NameIdFormat
fn clone(&self) -> NameIdFormat
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 NameIdFormat
impl Debug for NameIdFormat
Source§impl PartialEq for NameIdFormat
impl PartialEq for NameIdFormat
impl Eq for NameIdFormat
impl StructuralPartialEq for NameIdFormat
Auto Trait Implementations§
impl Freeze for NameIdFormat
impl RefUnwindSafe for NameIdFormat
impl Send for NameIdFormat
impl Sync for NameIdFormat
impl Unpin for NameIdFormat
impl UnsafeUnpin for NameIdFormat
impl UnwindSafe for NameIdFormat
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> 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.