pub struct ConsentForm {
pub action_url: String,
pub hidden_fields: HashMap<String, String>,
pub provider: String,
}Expand description
A parsed consent form from an OAuth provider.
Fields§
§action_url: StringThe URL to POST consent approval to.
Hidden fields required for the POST (state, CSRF, etc.).
provider: StringThe OAuth provider name.
Trait Implementations§
Source§impl Clone for ConsentForm
impl Clone for ConsentForm
Source§fn clone(&self) -> ConsentForm
fn clone(&self) -> ConsentForm
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 ConsentForm
impl Debug for ConsentForm
Source§impl<'de> Deserialize<'de> for ConsentForm
impl<'de> Deserialize<'de> for ConsentForm
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 ConsentForm
impl RefUnwindSafe for ConsentForm
impl Send for ConsentForm
impl Sync for ConsentForm
impl Unpin for ConsentForm
impl UnsafeUnpin for ConsentForm
impl UnwindSafe for ConsentForm
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