pub struct MagicTokenDocument {
pub doc: K2Document,
pub user_id: String,
pub purpose: MagicPurpose,
pub token_hash: String,
pub expires_at: u64,
pub used_at: Option<u64>,
pub consumed_by_ip: Option<String>,
pub require_password: Option<bool>,
}Fields§
§doc: K2Document§user_id: String§purpose: MagicPurpose§token_hash: String§expires_at: u64§used_at: Option<u64>§consumed_by_ip: Option<String>§require_password: Option<bool>Trait Implementations§
Source§impl Clone for MagicTokenDocument
impl Clone for MagicTokenDocument
Source§fn clone(&self) -> MagicTokenDocument
fn clone(&self) -> MagicTokenDocument
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 MagicTokenDocument
impl Debug for MagicTokenDocument
Source§impl<'de> Deserialize<'de> for MagicTokenDocument
impl<'de> Deserialize<'de> for MagicTokenDocument
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 MagicTokenDocument
impl PartialEq for MagicTokenDocument
Source§impl Serialize for MagicTokenDocument
impl Serialize for MagicTokenDocument
impl Eq for MagicTokenDocument
impl StructuralPartialEq for MagicTokenDocument
Auto Trait Implementations§
impl Freeze for MagicTokenDocument
impl RefUnwindSafe for MagicTokenDocument
impl Send for MagicTokenDocument
impl Sync for MagicTokenDocument
impl Unpin for MagicTokenDocument
impl UnsafeUnpin for MagicTokenDocument
impl UnwindSafe for MagicTokenDocument
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