[−][src]Trait body_image_futio::RequestRecorder
Extension trait for http::request::Builder
, to enable recording key
portions of the request for the final Dialog
.
Other request fields (method
, uri
, headers
) are recorded by clone
,
after finishing the request.
The request body is cloned in advance of finishing the request, though
this is inexpensive via Bytes::clone
or BodyImage::clone
. Other
request fields (method
, uri
, headers
) are recorded by clone
, after
finishing the request.
Required methods
fn record(&mut self) -> Result<RequestRecord<B>, Flare>
Short-hand for completing the builder with an empty body, as is the case with many HTTP request methods (e.g. GET).
fn record_body<BB>(&mut self, body: BB) -> Result<RequestRecord<B>, Flare> where
BB: Into<Bytes>,
BB: Into<Bytes>,
Complete the builder with any body that can be converted to a (Ram)
Bytes
buffer.
fn record_body_image(
&mut self,
body: BodyImage,
tune: &Tunables
) -> Result<RequestRecord<B>, Flare>
&mut self,
body: BodyImage,
tune: &Tunables
) -> Result<RequestRecord<B>, Flare>
Complete the builder with a BodyImage
for the request body.
Implementations on Foreign Types
impl RequestRecorder<AsyncBodyImage> for Builder
[src]
impl RequestRecorder<AsyncBodyImage> for Builder
fn record(&mut self) -> Result<RequestRecord<AsyncBodyImage>, Flare> | [src] |
fn record_body<BB>( | [src] |
fn record_body_image( | [src] |
impl RequestRecorder<UniBodyImage> for Builder
[src]
impl RequestRecorder<UniBodyImage> for Builder
fn record(&mut self) -> Result<RequestRecord<UniBodyImage>, Flare> | [src] |
fn record_body<BB>( | [src] |
fn record_body_image( | [src] |
impl RequestRecorder<Body> for Builder
[src]
impl RequestRecorder<Body> for Builder
fn record(&mut self) -> Result<RequestRecord<Body>, Flare> | [src] |
fn record_body<BB>(&mut self, body: BB) -> Result<RequestRecord<Body>, Flare> where | [src] |
fn record_body_image( | [src] |