pub enum NameIdFormat {
EmailAddress,
Persistent,
Transient,
Entity,
Unspecified,
Kerberos,
WindowsDomainQualifiedName,
X509SubjectName,
Custom(String),
}Expand description
SAML NameID format URI.
Variants§
EmailAddress
Email address format.
Persistent
Persistent identifier format.
Transient
Transient identifier format.
Entity
Entity identifier format.
Unspecified
Unspecified format.
Kerberos
Kerberos principal name format.
WindowsDomainQualifiedName
Windows domain qualified name format.
X509SubjectName
X.509 subject name format.
Custom(String)
Deployment-specific NameID format URI.
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 (const: unstable) · 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
impl Eq for NameIdFormat
Source§impl PartialEq for NameIdFormat
impl PartialEq 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