Struct httpcodec::NoBodyDecoder [] [src]

pub struct NoBodyDecoder;

A body decoder that consumes no bytes.

This does consume no bytes and immediately returns () as the decoded item.

It is mainly intended to be used for decoding HEAD responses. It can also be used to prefetch the HTTP header before decoding the body of a HTTP message.

Trait Implementations

impl Debug for NoBodyDecoder
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for NoBodyDecoder
[src]

[src]

Returns the "default value" for a type. Read more

impl Decode for NoBodyDecoder
[src]

The type of items to be decoded.

[src]

Consumes the given buffer (a part of a byte sequence), and proceeds the decoding process. Read more

[src]

Finishes the current decoding process and returns the decoded item. Read more

[src]

Returns the lower bound of the number of bytes needed to decode the next item. Read more

[src]

Returns true if there are no items to be decoded by the decoder at the next invocation of decode method, otherwise false. Read more

impl BodyDecode for NoBodyDecoder
[src]

[src]

This method is called before starting to decode a HTTP body. Read more

Auto Trait Implementations

impl Send for NoBodyDecoder

impl Sync for NoBodyDecoder