pub struct CurlProcessClient {}Expand description
Basic HttpClient implementation that uses the curl command line utility.
Trait Implementations§
Source§impl Default for CurlProcessClient
impl Default for CurlProcessClient
Source§fn default() -> CurlProcessClient
fn default() -> CurlProcessClient
Returns the “default value” for a type. Read more
Source§impl HttpClient for CurlProcessClient
impl HttpClient for CurlProcessClient
Source§fn send(
&'static self,
request: Request,
) -> Pin<Box<dyn Future<Output = Result<Response, Error>> + Send>>
fn send( &'static self, request: Request, ) -> Pin<Box<dyn Future<Output = Result<Response, Error>> + Send>>
Send a request and await until response header is received.
Full response body can continue to be received using the
Response value.Source§fn is_cache_manager(&self) -> bool
fn is_cache_manager(&self) -> bool
If the client manages cache and cookie storage. Read more
Auto Trait Implementations§
impl Freeze for CurlProcessClient
impl RefUnwindSafe for CurlProcessClient
impl Send for CurlProcessClient
impl Sync for CurlProcessClient
impl Unpin for CurlProcessClient
impl UnwindSafe for CurlProcessClient
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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