pub struct HmacTokenConfig {
pub algorithm: HmacTokenAlgorithm,
pub rotation: u32,
}Expand description
Configuration for HMAC’d tokens.
Fields§
§algorithm: HmacTokenAlgorithmAlgorithm used for verifying the token.
rotation: u32How frequently the key is rotated (seconds).
Trait Implementations§
Source§impl Clone for HmacTokenConfig
impl Clone for HmacTokenConfig
Source§fn clone(&self) -> HmacTokenConfig
fn clone(&self) -> HmacTokenConfig
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 HmacTokenConfig
impl Debug for HmacTokenConfig
Source§impl Default for HmacTokenConfig
impl Default for HmacTokenConfig
Source§fn default() -> HmacTokenConfig
fn default() -> HmacTokenConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HmacTokenConfig
impl<'de> Deserialize<'de> for HmacTokenConfig
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 HmacTokenConfig
impl RefUnwindSafe for HmacTokenConfig
impl Send for HmacTokenConfig
impl Sync for HmacTokenConfig
impl Unpin for HmacTokenConfig
impl UnwindSafe for HmacTokenConfig
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