pub struct CallbackTokenAuth {
pub email: Option<String>,
pub mobile: Option<String>,
pub token: String,
}
Expand description
CallbackTokenAuth : Abstract class inspired by DRF’s own token serializer. Returns a user if valid, None or a message if not.
Fields§
§email: Option<String>
§mobile: Option<String>
§token: String
Implementations§
Source§impl CallbackTokenAuth
impl CallbackTokenAuth
Sourcepub fn new(token: String) -> CallbackTokenAuth
pub fn new(token: String) -> CallbackTokenAuth
Abstract class inspired by DRF’s own token serializer. Returns a user if valid, None or a message if not.
Trait Implementations§
Source§impl Clone for CallbackTokenAuth
impl Clone for CallbackTokenAuth
Source§fn clone(&self) -> CallbackTokenAuth
fn clone(&self) -> CallbackTokenAuth
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CallbackTokenAuth
impl Debug for CallbackTokenAuth
Source§impl Default for CallbackTokenAuth
impl Default for CallbackTokenAuth
Source§fn default() -> CallbackTokenAuth
fn default() -> CallbackTokenAuth
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CallbackTokenAuth
impl<'de> Deserialize<'de> for CallbackTokenAuth
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 CallbackTokenAuth
impl PartialEq for CallbackTokenAuth
Source§impl Serialize for CallbackTokenAuth
impl Serialize for CallbackTokenAuth
impl StructuralPartialEq for CallbackTokenAuth
Auto Trait Implementations§
impl Freeze for CallbackTokenAuth
impl RefUnwindSafe for CallbackTokenAuth
impl Send for CallbackTokenAuth
impl Sync for CallbackTokenAuth
impl Unpin for CallbackTokenAuth
impl UnwindSafe for CallbackTokenAuth
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