Struct actix_limitation::Builder
source · pub struct Builder { /* private fields */ }
Expand description
Rate limiter builder.
Implementations§
source§impl Builder
impl Builder
sourcepub fn key_by<F>(&mut self, resolver: F) -> &mut Selfwhere
F: Fn(&ServiceRequest) -> Option<String> + Send + Sync + 'static,
pub fn key_by<F>(&mut self, resolver: F) -> &mut Selfwhere F: Fn(&ServiceRequest) -> Option<String> + Send + Sync + 'static,
Sets rate limit key derivation function.
Should not be used in combination with cookie_name
or session_key
as they conflict.
👎Deprecated: Prefer key_by
.
key_by
.Sets name of cookie to be sent.
This method should not be used in combination of key_by
as they conflict.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl !UnwindSafe for Builder
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