pub struct SizedStream<S> { /* private fields */ }Expand description
Type represent streaming body. This body implementation should be used if total size of stream is known. Data get sent as is without using transfer encoding.
Implementations§
Trait Implementations§
Source§impl<S> From<SizedStream<S>> for Body
impl<S> From<SizedStream<S>> for Body
Source§fn from(s: SizedStream<S>) -> Body
fn from(s: SizedStream<S>) -> Body
Converts to this type from the input type.
Source§impl<S> MessageBody for SizedStream<S>
impl<S> MessageBody for SizedStream<S>
impl<'pin, S> Unpin for SizedStream<S>where
__SizedStream<'pin, S>: Unpin,
impl<S> UnsafeUnpin for SizedStream<S>
Auto Trait Implementations§
impl<S> Freeze for SizedStream<S>where
S: Freeze,
impl<S> RefUnwindSafe for SizedStream<S>where
S: RefUnwindSafe,
impl<S> Send for SizedStream<S>where
S: Send,
impl<S> Sync for SizedStream<S>where
S: Sync,
impl<S> UnwindSafe for SizedStream<S>where
S: UnwindSafe,
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more