pub enum AuthenticatorAssuranceLevel {
Aal0,
Aal1,
Aal2,
Aal3,
}Expand description
AuthenticatorAssuranceLevel : The authenticator assurance level can be one of "aal1", "aal2", or "aal3". A higher number means that it is harder for an attacker to compromise the account. Generally, "aal1" implies that one authentication factor was used while AAL2 implies that two factors (e.g. password + TOTP) have been used. To learn more about these levels please head over to: https://www.ory.sh/kratos/docs/concepts/credentials The authenticator assurance level can be one of "aal1", "aal2", or "aal3". A higher number means that it is harder for an attacker to compromise the account. Generally, "aal1" implies that one authentication factor was used while AAL2 implies that two factors (e.g. password + TOTP) have been used. To learn more about these levels please head over to: https://www.ory.sh/kratos/docs/concepts/credentials
Variants§
Trait Implementations§
Source§impl Clone for AuthenticatorAssuranceLevel
impl Clone for AuthenticatorAssuranceLevel
Source§fn clone(&self) -> AuthenticatorAssuranceLevel
fn clone(&self) -> AuthenticatorAssuranceLevel
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AuthenticatorAssuranceLevel
impl Debug for AuthenticatorAssuranceLevel
Source§impl Default for AuthenticatorAssuranceLevel
impl Default for AuthenticatorAssuranceLevel
Source§fn default() -> AuthenticatorAssuranceLevel
fn default() -> AuthenticatorAssuranceLevel
Source§impl<'de> Deserialize<'de> for AuthenticatorAssuranceLevel
impl<'de> Deserialize<'de> for AuthenticatorAssuranceLevel
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>,
Source§impl Hash for AuthenticatorAssuranceLevel
impl Hash for AuthenticatorAssuranceLevel
Source§impl Ord for AuthenticatorAssuranceLevel
impl Ord for AuthenticatorAssuranceLevel
Source§fn cmp(&self, other: &AuthenticatorAssuranceLevel) -> Ordering
fn cmp(&self, other: &AuthenticatorAssuranceLevel) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialOrd for AuthenticatorAssuranceLevel
impl PartialOrd for AuthenticatorAssuranceLevel
impl Copy for AuthenticatorAssuranceLevel
impl Eq for AuthenticatorAssuranceLevel
impl StructuralPartialEq for AuthenticatorAssuranceLevel
Auto Trait Implementations§
impl Freeze for AuthenticatorAssuranceLevel
impl RefUnwindSafe for AuthenticatorAssuranceLevel
impl Send for AuthenticatorAssuranceLevel
impl Sync for AuthenticatorAssuranceLevel
impl Unpin for AuthenticatorAssuranceLevel
impl UnwindSafe for AuthenticatorAssuranceLevel
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
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.