Struct actix_limitation::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
Rate limiter builder.
Implementations
sourceimpl 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
.
Prefer 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more