pub enum VerificationTier {
Starter,
Intermediate,
Pro,
}Expand description
Verification tier for rate limiting purposes.
Variants§
Implementations§
Source§impl VerificationTier
impl VerificationTier
Sourcepub fn rate_limit_params(&self) -> (u32, f64)
pub fn rate_limit_params(&self) -> (u32, f64)
Get the rate limit parameters for this verification tier.
Returns a tuple of (max_counter, decay_rate_per_sec).
Trait Implementations§
Source§impl Clone for VerificationTier
impl Clone for VerificationTier
Source§fn clone(&self) -> VerificationTier
fn clone(&self) -> VerificationTier
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 VerificationTier
impl Debug for VerificationTier
Source§impl Default for VerificationTier
impl Default for VerificationTier
Source§fn default() -> VerificationTier
fn default() -> VerificationTier
Returns the “default value” for a type. Read more
Source§impl Hash for VerificationTier
impl Hash for VerificationTier
Source§impl PartialEq for VerificationTier
impl PartialEq for VerificationTier
impl Copy for VerificationTier
impl Eq for VerificationTier
impl StructuralPartialEq for VerificationTier
Auto Trait Implementations§
impl Freeze for VerificationTier
impl RefUnwindSafe for VerificationTier
impl Send for VerificationTier
impl Sync for VerificationTier
impl Unpin for VerificationTier
impl UnwindSafe for VerificationTier
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