[][src]Struct hyper::body::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.

Methods

impl Chunk
[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 From<Chunk> for Body
[src]

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

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

impl From<String> for Chunk
[src]

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

impl From<Bytes> for Chunk
[src]

impl From<Chunk> for Bytes
[src]

impl IntoIterator for Chunk
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

impl Extend<u8> for Chunk
[src]

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

impl Default for Chunk
[src]

impl Debug for Chunk
[src]

impl Deref for Chunk
[src]

The resulting type after dereferencing.

impl Buf for Chunk
[src]

Fills dst with potentially multiple slices starting at self's current position. Read more

Returns true if there are any more bytes to consume Read more

Copies bytes from self into dst. Read more

Gets an unsigned 8 bit integer from self. Read more

Gets a signed 8 bit integer from self. Read more

Gets an unsigned 16 bit integer from self in big-endian byte order. Read more

Gets an unsigned 16 bit integer from self in little-endian byte order. Read more

Gets a signed 16 bit integer from self in big-endian byte order. Read more

Gets a signed 16 bit integer from self in little-endian byte order. Read more

Gets an unsigned 32 bit integer from self in the big-endian byte order. Read more

Gets an unsigned 32 bit integer from self in the little-endian byte order. Read more

Gets a signed 32 bit integer from self in big-endian byte order. Read more

Gets a signed 32 bit integer from self in little-endian byte order. Read more

Gets an unsigned 64 bit integer from self in big-endian byte order. Read more

Gets an unsigned 64 bit integer from self in little-endian byte order. Read more

Gets a signed 64 bit integer from self in big-endian byte order. Read more

Gets a signed 64 bit integer from self in little-endian byte order. Read more

Gets an unsigned n-byte integer from self in big-endian byte order. Read more

Gets an unsigned n-byte integer from self in little-endian byte order. Read more

Gets a signed n-byte integer from self in big-endian byte order. Read more

Gets a signed n-byte integer from self in little-endian byte order. Read more

Gets an IEEE754 single-precision (4 bytes) floating point number from self in big-endian byte order. Read more

Gets an IEEE754 single-precision (4 bytes) floating point number from self in little-endian byte order. Read more

Gets an IEEE754 double-precision (8 bytes) floating point number from self in big-endian byte order. Read more

Gets an IEEE754 double-precision (8 bytes) floating point number from self in little-endian byte order. Read more

Transforms a Buf into a concrete buffer. Read more

Creates an adaptor which will read at most limit bytes from self. Read more

Creates an adaptor which will chain this buffer with another. Read more

Creates a "by reference" adaptor for this instance of Buf. Read more

Creates an adaptor which implements the Read trait for self. Read more

Returns an iterator over the bytes contained by the buffer. Read more

Auto Trait Implementations

impl Send for Chunk

impl Sync for Chunk

Blanket Implementations

impl<T> From for T
[src]

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

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

The Buf type that self is being converted into

impl<T> Erased for T