http_type/request/
type.rs1use crate::*;
2
3pub type RequestMethod = Method;
5pub type RequestHost = String;
7pub type RequestVersion = HttpVersion;
9pub type RequestPath = String;
11pub type RequestQuerysKey = String;
13pub type RequestQuerysValue = String;
15pub type OptionRequestQuerysValue = Option<RequestQuerysValue>;
17pub type RequestQuerys = HashMapXxHash3_64<RequestQuerysKey, RequestQuerysValue>;
19pub type RequestBody = Vec<u8>;
21pub type RequestBodyString = String;
23pub type RequestHeadersKey = String;
25pub type RequestHeadersValueItem = String;
28pub type OptionRequestHeadersValueItem = Option<RequestHeadersValueItem>;
30pub type RequestHeadersValue = VecDeque<RequestHeadersValueItem>;
32pub type OptionRequestHeadersValue = Option<RequestHeadersValue>;
34pub type RequestHeaders = HashMapXxHash3_64<RequestHeadersKey, RequestHeadersValue>;
36pub type RequestReaderHandleResult = Result<Request, RequestError>;
38pub type RwLockReadGuardRequest<'a> = RwLockReadGuard<'a, Request>;
40pub type RwLockWriteGuardRequest<'a> = RwLockWriteGuard<'a, Request>;