pub struct MixedPart { /* private fields */ }
Expand description
MixedPart is a builder for multipart/mixed part.
Implementations§
Source§impl MixedPart
impl MixedPart
Sourcepub fn from_request(req: Request<Buffer>) -> Self
pub fn from_request(req: Request<Buffer>) -> Self
Build a mixed part from a request.
Sourcepub fn into_response(self) -> Response<Buffer>
pub fn into_response(self) -> Response<Buffer>
Consume a mixed part to build a response.
Sourcepub fn part_header(self, key: HeaderName, value: HeaderValue) -> Self
pub fn part_header(self, key: HeaderName, value: HeaderValue) -> Self
Insert a part header into part.
Sourcepub fn header(self, key: HeaderName, value: HeaderValue) -> Self
pub fn header(self, key: HeaderName, value: HeaderValue) -> Self
Insert a header into part.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for MixedPart
impl RefUnwindSafe for MixedPart
impl Send for MixedPart
impl Sync for MixedPart
impl Unpin for MixedPart
impl UnwindSafe for MixedPart
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more