pub struct DigestClient<V> { /* private fields */ }
Expand description
An intermediate type between setting the Digest and Signature or Authorization headers, and actually sending the request
This exists so that the return type for the SignExt
trait can be named
Implementations§
source§impl<V> DigestClient<V>
impl<V> DigestClient<V>
sourcepub fn send(self) -> SendClientRequest
pub fn send(self) -> SendClientRequest
Send the request
This is analogous to ClientRequest::send_body
and uses the body provided when producing
the digest
sourcepub fn split(self) -> (ClientRequest, V)
pub fn split(self) -> (ClientRequest, V)
Split the parts of the request
In case the caller needs to interrogate the ClientRequest before sending
Auto Trait Implementations§
impl<V> !Freeze for DigestClient<V>
impl<V> !RefUnwindSafe for DigestClient<V>
impl<V> !Send for DigestClient<V>
impl<V> !Sync for DigestClient<V>
impl<V> Unpin for DigestClient<V>where
V: Unpin,
impl<V> !UnwindSafe for DigestClient<V>
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