[][src]Struct hyper::Chunk

pub struct Chunk { /* fields omitted */ }

A piece of a message body.

These are returned by Body. It is an efficient buffer type.

A Chunk can be easily created by many of Rust's standard types that represent a collection of bytes, using Chunk::from.

Implementations

impl Chunk[src]

pub fn into_bytes(self) -> Bytes[src]

Converts this Chunk directly into the Bytes type without copies.

This is simply an inherent alias for Bytes::from(chunk), which exists, but doesn't appear in rustdocs.

Trait Implementations

impl AsRef<[u8]> for Chunk[src]

impl Buf for Chunk[src]

impl Debug for Chunk[src]

impl Default for Chunk[src]

impl Deref for Chunk[src]

type Target = [u8]

The resulting type after dereferencing.

impl Extend<u8> for Chunk[src]

impl From<&'static [u8]> for Chunk[src]

impl From<&'static str> for Chunk[src]

impl From<Bytes> for Chunk[src]

impl From<Chunk> for Body[src]

impl From<Chunk> for Bytes[src]

impl From<String> for Chunk[src]

impl From<Vec<u8>> for Chunk[src]

impl IntoIterator for Chunk[src]

type Item = u8

The type of the elements being iterated over.

type IntoIter = IntoIter

Which kind of iterator are we turning this into?

Auto Trait Implementations

impl RefUnwindSafe for Chunk

impl Send for Chunk

impl Sync for Chunk

impl Unpin for Chunk

impl UnwindSafe for Chunk

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoBuf for T where
    T: Buf
[src]

type Buf = T

The Buf type that self is being converted into

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.