http_constant/constant/
common.rs1use crate::*;
2
3pub static SPACE: &str = " ";
8
9pub static SPACE_U8: u8 = SPACE.as_bytes()[0];
14
15pub static TAB: &str = "\t";
20
21pub static TAB_U8: u8 = TAB.as_bytes()[0];
26
27pub static BR: &str = "\n";
32
33pub static BR_BYTES: &[u8] = BR.as_bytes();
35
36pub static COLON_SPACE: &str = ": ";
41
42pub static COLON_SPACE_BYTES: &[u8] = COLON_SPACE.as_bytes();
47
48pub static COLON_SPACE_SYMBOL: &str = ":";
53
54pub static QUERY_SYMBOL: &str = "?";
56
57pub static HASH_SYMBOL: &str = "#";
59
60pub static EMPTY_STR: &str = "";
62
63pub static DEFAULT_HOST: &str = "0.0.0.0";
65
66pub static DEFAULT_WEB_PORT: usize = 80;
68
69pub static HTTP_BR: &str = "\r\n";
71
72pub static HTTP_BR_BYTES: &[u8] = HTTP_BR.as_bytes();
74
75pub static HTTP_DOUBLE_BR: &str = "\r\n\r\n";
77
78pub static HTTP_DOUBLE_BR_BYTES: &[u8] = HTTP_DOUBLE_BR.as_bytes();
80
81pub static DEFAULT_HTTP_PATH: &str = "/";
83
84pub static DEFAULT_HTTP_PATH_BYTES: &[u8] = DEFAULT_HTTP_PATH.as_bytes();
86
87pub static AND: &str = "&";
89
90pub static AND_BYTES: &[u8] = AND.as_bytes();
92
93pub static EQUAL: &str = "=";
95
96pub static EQUAL_BYTES: &[u8] = EQUAL.as_bytes();
98
99pub static ZERO_STR: &str = "0";
101
102pub static ZERO_STR_BYTES: &[u8] = ZERO_STR.as_bytes();
104
105pub static DEFAULT_BUFFER_SIZE: usize = 4096;
107
108pub static DEFAULT_MAX_REDIRECT_TIMES: usize = 8;
110
111pub const DEFAULT_TIMEOUT: u64 = u64::MAX;
113
114pub const POINT: &str = ".";
116
117pub const ROOT_PATH: &str = "/";
119
120pub const SEMICOLON: &str = ";";
122
123pub const SEMICOLON_SPACE: &str = "; ";
125
126pub static OK: &str = "OK";
128
129pub static GUID: &[u8; 36] = b"258EAFA5-E914-47DA-95CA-C5AB0DC85B11";
131
132pub static HASH_STATE: [u32; 5] = [
134 0x67452301u32,
135 0xEFCDAB89,
136 0x98BADCFE,
137 0x10325476,
138 0xC3D2E1F0,
139];
140
141pub static BASE64_CHARSET_TABLE: &[u8] =
143 b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
144
145pub static MAX_FRAME_SIZE: usize = 65535;
147
148pub static DEFAULT_SOCKET_ADDR: SocketAddr =
150 SocketAddr::V4(SocketAddrV4::new(Ipv4Addr::new(0, 0, 0, 0), 0));
151
152pub static SOCKET_ADDR_127_0_0_1: SocketAddr =
154 SocketAddr::V4(SocketAddrV4::new(Ipv4Addr::new(127, 0, 0, 1), 0));
155
156pub static HYPERLANE: &str = "hyperlane";
158
159pub static HYPERLANE_PASCAL_CASE: &str = "Hyperlane";