pub struct Client { /* private fields */ }Available on crate feature
_async only.Implementations§
Source§impl Client
impl Client
pub fn builder(base_url: impl Into<String>) -> ClientBuilder
pub fn request( &self, method: Method, path: impl Into<String>, ) -> RequestBuilder<'_>
pub fn get(&self, path: impl Into<String>) -> RequestBuilder<'_>
pub fn post(&self, path: impl Into<String>) -> RequestBuilder<'_>
pub fn put(&self, path: impl Into<String>) -> RequestBuilder<'_>
pub fn patch(&self, path: impl Into<String>) -> RequestBuilder<'_>
pub fn delete(&self, path: impl Into<String>) -> RequestBuilder<'_>
pub fn metrics_snapshot(&self) -> MetricsSnapshot
pub fn tls_backend(&self) -> TlsBackend
pub fn default_status_policy(&self) -> StatusPolicy
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
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