pub struct ConfigRecord {
pub priority: i32,
pub apply: fn(ReqwestClientBuilder) -> ReqwestClientBuilder,
}Expand description
A configuration record that modifies a ReqwestClientBuilder.
Records are collected at compile-time via the inventory crate and
applied in priority order when building HTTP clients.
Fields§
§priority: i32Lower numbers run earlier.
apply: fn(ReqwestClientBuilder) -> ReqwestClientBuilderA function that takes a builder and returns a mutated builder.
Trait Implementations§
impl Collect for ConfigRecord
Auto Trait Implementations§
impl Freeze for ConfigRecord
impl RefUnwindSafe for ConfigRecord
impl Send for ConfigRecord
impl Sync for ConfigRecord
impl Unpin for ConfigRecord
impl UnwindSafe for ConfigRecord
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more