pub struct PasswordChallenge {
pub type: ChallengeChoices,
pub flow_info: Option<Box<ContextualFlowInfo>>,
pub component: Option<String>,
pub response_errors: Option<HashMap<String, Vec<ErrorDetail>>>,
pub pending_user: String,
pub pending_user_avatar: String,
pub recovery_url: Option<String>,
}
Expand description
PasswordChallenge : Password challenge UI fields
Fields§
§type: ChallengeChoices
§flow_info: Option<Box<ContextualFlowInfo>>
§component: Option<String>
§response_errors: Option<HashMap<String, Vec<ErrorDetail>>>
§pending_user: String
§pending_user_avatar: String
§recovery_url: Option<String>
Implementations§
Source§impl PasswordChallenge
impl PasswordChallenge
Sourcepub fn new(
type: ChallengeChoices,
pending_user: String,
pending_user_avatar: String,
) -> PasswordChallenge
pub fn new( type: ChallengeChoices, pending_user: String, pending_user_avatar: String, ) -> PasswordChallenge
Password challenge UI fields
Trait Implementations§
Source§impl Clone for PasswordChallenge
impl Clone for PasswordChallenge
Source§fn clone(&self) -> PasswordChallenge
fn clone(&self) -> PasswordChallenge
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 PasswordChallenge
impl Debug for PasswordChallenge
Source§impl Default for PasswordChallenge
impl Default for PasswordChallenge
Source§fn default() -> PasswordChallenge
fn default() -> PasswordChallenge
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PasswordChallenge
impl<'de> Deserialize<'de> for PasswordChallenge
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
Source§impl PartialEq for PasswordChallenge
impl PartialEq for PasswordChallenge
Source§impl Serialize for PasswordChallenge
impl Serialize for PasswordChallenge
impl StructuralPartialEq for PasswordChallenge
Auto Trait Implementations§
impl Freeze for PasswordChallenge
impl RefUnwindSafe for PasswordChallenge
impl Send for PasswordChallenge
impl Sync for PasswordChallenge
impl Unpin for PasswordChallenge
impl UnwindSafe for PasswordChallenge
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