pub struct RequestGuard { /* private fields */ }Expand description
The built guard holding config and violation policy.
Implementations§
Source§impl RequestGuard
impl RequestGuard
Sourcepub fn builder() -> RequestGuardBuilder
pub fn builder() -> RequestGuardBuilder
Create a new builder for configuring a request guard.
Sourcepub fn layer(self) -> RequestGuardLayer
pub fn layer(self) -> RequestGuardLayer
Create a Tower layer from this guard.
Trait Implementations§
Source§impl Clone for RequestGuard
impl Clone for RequestGuard
Source§fn clone(&self) -> RequestGuard
fn clone(&self) -> RequestGuard
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 moreAuto Trait Implementations§
impl Freeze for RequestGuard
impl !RefUnwindSafe for RequestGuard
impl Send for RequestGuard
impl Sync for RequestGuard
impl Unpin for RequestGuard
impl UnsafeUnpin for RequestGuard
impl !UnwindSafe for RequestGuard
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