Trait IntoTranscodingResponse

Source
pub trait IntoTranscodingResponse<BodyT>: Sized
where BodyT: Body, BodyT::Error: Into<CapturedError>,
{ // Required methods fn with_transcoding_body_passthrough_with_first_bytes( self, first_bytes: Option<Bytes>, ) -> Response<TranscodingBody<BodyT>>; fn with_transcoding_body_with_first_bytes( self, first_bytes: Option<Bytes>, encoding: &Encoding, encodable_by_default: bool, ) -> Response<TranscodingBody<BodyT>>; // Provided methods fn with_transcoding_body_passthrough( self, ) -> Response<TranscodingBody<BodyT>> { ... } fn with_transcoding_body( self, encoding: &Encoding, encodable_by_default: bool, ) -> Response<TranscodingBody<BodyT>> { ... } }
Expand description

Into a Response with a TranscodingBody.

Required Methods§

Source

fn with_transcoding_body_passthrough_with_first_bytes( self, first_bytes: Option<Bytes>, ) -> Response<TranscodingBody<BodyT>>

Into a Response with a passthrough TranscodingBody.

Source

fn with_transcoding_body_with_first_bytes( self, first_bytes: Option<Bytes>, encoding: &Encoding, encodable_by_default: bool, ) -> Response<TranscodingBody<BodyT>>

Into a Response with an encoding TranscodingBody.

Provided Methods§

Source

fn with_transcoding_body_passthrough(self) -> Response<TranscodingBody<BodyT>>

Into a Response with a passthrough TranscodingBody.

Source

fn with_transcoding_body( self, encoding: &Encoding, encodable_by_default: bool, ) -> Response<TranscodingBody<BodyT>>

Into a Response with an encoding TranscodingBody.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<BodyT> IntoTranscodingResponse<BodyT> for Response<BodyT>
where BodyT: Body, BodyT::Error: Into<CapturedError>,

Implementors§