pub struct TempTokenRecord {
pub value: Value,
pub namespace: String,
pub expire_at: Option<DateTime<Utc>>,
}Expand description
Persisted temp-token body. 持久化的临时令牌体。
Fields§
§value: ValueBusiness payload (string or JSON). 业务载荷(字符串或 JSON)。
namespace: StringNamespace for isolation between product lines. 产品线隔离用的命名空间。
expire_at: Option<DateTime<Utc>>Absolute expiry; used when the store has not yet evicted the key. 绝对过期时间;存储尚未逐出键时仍用它判定。
Trait Implementations§
Source§impl Clone for TempTokenRecord
impl Clone for TempTokenRecord
Source§fn clone(&self) -> TempTokenRecord
fn clone(&self) -> TempTokenRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TempTokenRecord
impl Debug for TempTokenRecord
Source§impl<'de> Deserialize<'de> for TempTokenRecord
impl<'de> Deserialize<'de> for TempTokenRecord
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 TempTokenRecord
impl RefUnwindSafe for TempTokenRecord
impl Send for TempTokenRecord
impl Sync for TempTokenRecord
impl Unpin for TempTokenRecord
impl UnsafeUnpin for TempTokenRecord
impl UnwindSafe for TempTokenRecord
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