pub struct SamlAuthnStatement {
pub authn_instant: DateTime<Utc>,
pub session_index: Option<String>,
pub session_not_on_or_after: Option<DateTime<Utc>>,
pub authn_context: SamlAuthnContext,
pub subject_locality: Option<SamlSubjectLocality>,
}
Expand description
SAML Authentication Statement
Fields§
§authn_instant: DateTime<Utc>
Authentication instant
session_index: Option<String>
Session index
session_not_on_or_after: Option<DateTime<Utc>>
Session not on or after
authn_context: SamlAuthnContext
Authentication context
subject_locality: Option<SamlSubjectLocality>
Subject locality
Implementations§
Trait Implementations§
Source§impl Clone for SamlAuthnStatement
impl Clone for SamlAuthnStatement
Source§fn clone(&self) -> SamlAuthnStatement
fn clone(&self) -> SamlAuthnStatement
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 SamlAuthnStatement
impl Debug for SamlAuthnStatement
Source§impl<'de> Deserialize<'de> for SamlAuthnStatement
impl<'de> Deserialize<'de> for SamlAuthnStatement
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
Auto Trait Implementations§
impl Freeze for SamlAuthnStatement
impl RefUnwindSafe for SamlAuthnStatement
impl Send for SamlAuthnStatement
impl Sync for SamlAuthnStatement
impl Unpin for SamlAuthnStatement
impl UnwindSafe for SamlAuthnStatement
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more