pub enum MultiFactorAssertion {
Phone(PhoneMultiFactorAssertion),
Totp(TotpMultiFactorAssertion),
WebAuthn(WebAuthnMultiFactorAssertion),
}Expand description
A multi-factor assertion that can be resolved to complete sign-in.
Mirrors the behaviour of the JavaScript MultiFactorAssertion found in
packages/auth/src/mfa/mfa_assertion.ts.
Variants§
Phone(PhoneMultiFactorAssertion)
Totp(TotpMultiFactorAssertion)
WebAuthn(WebAuthnMultiFactorAssertion)
Implementations§
Trait Implementations§
Source§impl Clone for MultiFactorAssertion
impl Clone for MultiFactorAssertion
Source§fn clone(&self) -> MultiFactorAssertion
fn clone(&self) -> MultiFactorAssertion
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 moreAuto Trait Implementations§
impl Freeze for MultiFactorAssertion
impl !RefUnwindSafe for MultiFactorAssertion
impl Send for MultiFactorAssertion
impl Sync for MultiFactorAssertion
impl Unpin for MultiFactorAssertion
impl !UnwindSafe for MultiFactorAssertion
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