pub struct ChallengeInfo {
pub challenge: ChallengeText,
pub challenge_hhduc: Option<HhdUcData>,
pub decoupled: bool,
pub tan_methods: Vec<TanMethod>,
pub allowed_security_functions: Vec<SecurityFunction>,
pub no_tan_required: bool,
}Fields§
§challenge: ChallengeText§challenge_hhduc: Option<HhdUcData>§decoupled: bool§tan_methods: Vec<TanMethod>§allowed_security_functions: Vec<SecurityFunction>§no_tan_required: boolIf true, skip TAN step — SCA exemption.
Trait Implementations§
Source§impl Clone for ChallengeInfo
impl Clone for ChallengeInfo
Source§fn clone(&self) -> ChallengeInfo
fn clone(&self) -> ChallengeInfo
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 ChallengeInfo
impl Debug for ChallengeInfo
Source§impl<'de> Deserialize<'de> for ChallengeInfo
impl<'de> Deserialize<'de> for ChallengeInfo
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 ChallengeInfo
impl RefUnwindSafe for ChallengeInfo
impl Send for ChallengeInfo
impl Sync for ChallengeInfo
impl Unpin for ChallengeInfo
impl UnsafeUnpin for ChallengeInfo
impl UnwindSafe for ChallengeInfo
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