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