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
NoneRequestMethodRequest method.
RequestUrlRequest URL.
RequestVersionRequest HTTP version.
ResponseVersionResponse HTTP version.
ResponseStatusCodeResponse status code.
ResponseStatusResponse status.
HeaderNameHeader name.
HeaderValueHeader value.
ChunkLengthChunk length.
ChunkExtensionNameChunk extension name.
ChunkExtensionValueChunk extension value.
ChunkDataChunk data.
MultipartDataMultipart data.
UrlEncodedNameURL encoded name.
UrlEncodedValueURL encoded value.
Trait Implementations
impl Clone for State[src]
fn clone(&self) -> State
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more