Enum http_box::http1::State [] [src]

#[repr(u8)]
pub enum State { None, RequestMethod, RequestUrl, RequestVersion, ResponseVersion, ResponseStatusCode, ResponseStatus, HeaderName, HeaderValue, ChunkLength, ChunkExtensionName, ChunkExtensionValue, ChunkData, MultipartData, UrlEncodedName, UrlEncodedValue, }

State listing in parsing order.

This is a helper type that will simplify state tracking in custom HttpHandler implementations.

Variants

Request method.

Request URL.

Request HTTP version.

Response HTTP version.

Response status code.

Response status.

Header name.

Header value.

Chunk length.

Chunk extension name.

Chunk extension value.

Chunk data.

Multipart data.

URL encoded name.

URL encoded value.

Trait Implementations

impl Clone for State
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for State
[src]

impl PartialEq for State
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.