pub struct CallbackData {
pub query: HashMap<String, String>,
pub form: HashMap<String, String>,
pub body: Vec<u8>,
}Expand description
Data a caller hands to complete_login — whatever the upstream
provider sends back in its callback (OAuth code+state, magic-link
token, passkey assertion, etc.).
Fields§
§query: HashMap<String, String>Query-string parameters from the callback URL.
form: HashMap<String, String>Body fields if the callback is a POST.
body: Vec<u8>Raw body (e.g. WebAuthn assertion bytes) — providers that need structured binary data decode this themselves.
Trait Implementations§
Source§impl Clone for CallbackData
impl Clone for CallbackData
Source§fn clone(&self) -> CallbackData
fn clone(&self) -> CallbackData
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 CallbackData
impl Debug for CallbackData
Source§impl Default for CallbackData
impl Default for CallbackData
Source§fn default() -> CallbackData
fn default() -> CallbackData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CallbackData
impl RefUnwindSafe for CallbackData
impl Send for CallbackData
impl Sync for CallbackData
impl Unpin for CallbackData
impl UnsafeUnpin for CallbackData
impl UnwindSafe for CallbackData
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