pub struct IdentifierEndpoint {
pub matcher: GlobMatcher,
pub body_field: String,
pub rate: Rate,
}Expand description
A compiled per-identifier rule: requests to a matching path are limited by a
value read from the request body field body_field.
Fields§
§matcher: GlobMatcher§body_field: String§rate: RateAuto Trait Implementations§
impl Freeze for IdentifierEndpoint
impl RefUnwindSafe for IdentifierEndpoint
impl Send for IdentifierEndpoint
impl Sync for IdentifierEndpoint
impl Unpin for IdentifierEndpoint
impl UnsafeUnpin for IdentifierEndpoint
impl UnwindSafe for IdentifierEndpoint
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request