pub struct VerificationOptions {
pub check_expiry: bool,
pub expiry_tolerance_seconds: Option<u32>,
}
Expand description
Options to configure how a gateway token is considered valid. Typically, integrators should use the default options.
Fields§
§check_expiry: bool
If true, consider an expired token as invalid. Defaults to true
expiry_tolerance_seconds: Option<u32>
Number of seconds to allow a token to have expired by, for it still to be counted as active. Defaults to 0. Must be set if check_expiry is true.
Trait Implementations§
Source§impl Clone for VerificationOptions
impl Clone for VerificationOptions
Source§fn clone(&self) -> VerificationOptions
fn clone(&self) -> VerificationOptions
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 VerificationOptions
impl Debug for VerificationOptions
Source§impl Default for VerificationOptions
impl Default for VerificationOptions
Source§fn default() -> VerificationOptions
fn default() -> VerificationOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for VerificationOptions
impl PartialEq for VerificationOptions
impl Copy for VerificationOptions
impl StructuralPartialEq for VerificationOptions
Auto Trait Implementations§
impl Freeze for VerificationOptions
impl RefUnwindSafe for VerificationOptions
impl Send for VerificationOptions
impl Sync for VerificationOptions
impl Unpin for VerificationOptions
impl UnwindSafe for VerificationOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more