pub struct HttpRequestInterceptors { /* private fields */ }Expand description
Ordered request interceptor list with unified application behavior.
Implementations§
Source§impl HttpRequestInterceptors
impl HttpRequestInterceptors
Sourcepub fn push(&mut self, interceptor: HttpRequestInterceptor)
pub fn push(&mut self, interceptor: HttpRequestInterceptor)
Appends one request interceptor.
Sourcepub fn apply(&self, request: &mut HttpRequest) -> HttpResult<()>
pub fn apply(&self, request: &mut HttpRequest) -> HttpResult<()>
Trait Implementations§
Source§impl Clone for HttpRequestInterceptors
impl Clone for HttpRequestInterceptors
Source§fn clone(&self) -> HttpRequestInterceptors
fn clone(&self) -> HttpRequestInterceptors
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 Debug for HttpRequestInterceptors
impl Debug for HttpRequestInterceptors
Source§impl Default for HttpRequestInterceptors
impl Default for HttpRequestInterceptors
Source§fn default() -> HttpRequestInterceptors
fn default() -> HttpRequestInterceptors
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HttpRequestInterceptors
impl !RefUnwindSafe for HttpRequestInterceptors
impl Send for HttpRequestInterceptors
impl Sync for HttpRequestInterceptors
impl Unpin for HttpRequestInterceptors
impl UnsafeUnpin for HttpRequestInterceptors
impl !UnwindSafe for HttpRequestInterceptors
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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, D> IntoConfigDefault<T> for Dwhere
D: IntoValueDefault<T>,
impl<T, D> IntoConfigDefault<T> for Dwhere
D: IntoValueDefault<T>,
Source§fn into_config_default(self) -> T
fn into_config_default(self) -> T
Converts this fallback value into
T.Source§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
type Err = Infallible
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>
Source§impl<T> IntoValueDefault<T> for T
impl<T> IntoValueDefault<T> for T
Source§fn into_value_default(self) -> T
fn into_value_default(self) -> T
Converts this argument into the default value.