http_type/request/
type.rs

1use crate::*;
2
3/// Request method
4pub type RequestMethod = Methods;
5/// Request host
6pub type RequestHost = String;
7/// Request version
8pub type RequestVersion = HttpVersion;
9/// Request path
10pub type RequestPath = String;
11/// Request querys key
12pub type RequestQuerysKey = String;
13/// Request querys value
14pub type RequestQuerysValue = String;
15/// Request querys
16pub type RequestQuerys = HashMapXxHash3_64<RequestQuerysKey, RequestQuerysValue>;
17///  Request body
18pub type RequestBody = Vec<u8>;
19///  Request body string
20pub type RequestBodyString = String;
21/// Request headers key
22pub type RequestHeadersKey = String;
23/// Request headers value
24pub type RequestHeadersValue = String;
25/// Request headers
26pub type RequestHeaders = HashMapXxHash3_64<RequestHeadersKey, RequestHeadersValue>;
27/// Request reader handle result
28pub type RequestReaderHandleResult = Result<Request, RequestError>;
29/// RwLockReadGuardRequest
30pub type RwLockReadGuardRequest<'a> = RwLockReadGuard<'a, Request>;
31/// RwLockWriteGuardRequest
32pub type RwLockWriteGuardRequest<'a> = RwLockWriteGuard<'a, Request>;
33/// OptionRequestQuerysValue
34pub type OptionRequestQuerysValue = Option<RequestQuerysValue>;
35/// OptionRequestHeadersValue
36pub type OptionRequestHeadersValue = Option<RequestHeadersValue>;