Enum net_traits::request::BodyChunkResponse
source · pub enum BodyChunkResponse {
Chunk(Vec<u8>),
Done,
Error,
}
Expand description
Messages used to implement https://fetch.spec.whatwg.org/#concept-request-transmit-body which are sent from script to net.
Variants§
Chunk(Vec<u8>)
A chunk of bytes.
Done
The body is done.
Error
There was an error streaming the body, terminate fetch.
Trait Implementations§
source§impl Debug for BodyChunkResponse
impl Debug for BodyChunkResponse
source§impl<'de> Deserialize<'de> for BodyChunkResponse
impl<'de> Deserialize<'de> for BodyChunkResponse
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BodyChunkResponse
impl RefUnwindSafe for BodyChunkResponse
impl Send for BodyChunkResponse
impl Sync for BodyChunkResponse
impl Unpin for BodyChunkResponse
impl UnwindSafe for BodyChunkResponse
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> 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