pub struct DeadpoolPostgresRateLimitStore { /* private fields */ }Expand description
Database-backed rate-limit store backed by a deadpool-postgres pool.
Implementations§
Trait Implementations§
Source§impl Clone for DeadpoolPostgresRateLimitStore
impl Clone for DeadpoolPostgresRateLimitStore
Source§fn clone(&self) -> DeadpoolPostgresRateLimitStore
fn clone(&self) -> DeadpoolPostgresRateLimitStore
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 From<&DeadpoolPostgresAdapter> for DeadpoolPostgresRateLimitStore
impl From<&DeadpoolPostgresAdapter> for DeadpoolPostgresRateLimitStore
Source§fn from(adapter: &DeadpoolPostgresAdapter) -> Self
fn from(adapter: &DeadpoolPostgresAdapter) -> Self
Converts to this type from the input type.
Source§impl RateLimitStore for DeadpoolPostgresRateLimitStore
impl RateLimitStore for DeadpoolPostgresRateLimitStore
fn consume<'a>(&'a self, input: RateLimitConsumeInput) -> RateLimitFuture<'a>
Auto Trait Implementations§
impl Freeze for DeadpoolPostgresRateLimitStore
impl !RefUnwindSafe for DeadpoolPostgresRateLimitStore
impl Send for DeadpoolPostgresRateLimitStore
impl Sync for DeadpoolPostgresRateLimitStore
impl Unpin for DeadpoolPostgresRateLimitStore
impl UnsafeUnpin for DeadpoolPostgresRateLimitStore
impl !UnwindSafe for DeadpoolPostgresRateLimitStore
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