1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
[]
= "actix-web"
= "1.0.0-alpha.1"
= ["Nikolay Kim <fafhrd91@gmail.com>"]
= "Actix web is a simple, pragmatic and extremely fast web framework for Rust."
= "README.md"
= ["actix", "http", "web", "framework", "async"]
= "https://actix.rs"
= "https://github.com/actix/actix-web.git"
= "https://docs.rs/actix-web/"
= ["network-programming", "asynchronous",
"web-programming::http-server",
"web-programming::websocket"]
= "MIT/Apache-2.0"
= [".gitignore", ".travis.yml", ".cargo/config", "appveyor.yml"]
= "2018"
[]
= { = "actix/actix-web", = "master" }
= { = "actix/actix-web", = "master", = "github" }
[]
= "actix_web"
= "src/lib.rs"
[]
= [
".",
"awc",
"actix-http",
"actix-files",
"actix-session",
"actix-web-actors",
"actix-web-codegen",
]
[]
= ["ssl", "tls", "rust-tls", "brotli", "flate2-zlib", "cookies", "client"]
[]
= ["brotli", "flate2-zlib", "cookies", "client"]
# http client
= ["awc"]
# brotli encoding, requires c compiler
= ["actix-http/brotli2"]
# miniz-sys backend for flate2 crate
= ["actix-http/flate2-zlib"]
# rust backend for flate2 crate
= ["actix-http/flate2-rust"]
# sessions feature, session require "ring" crate and c compiler
= ["cookie", "actix-http/cookies"]
# tls
= ["native-tls", "actix-server/ssl"]
# openssl
= ["openssl", "actix-server/ssl"]
# rustls
# rust-tls = ["rustls", "actix-server/rustls"]
[]
= "0.1.1"
= "0.3.4"
= "0.3.4"
= "0.1.0"
= "0.2.2"
= "0.1.0-alpha.1"
= { = "0.1.0-alpha.1", =["fail"] }
= "0.4.1"
= "0.1.0"
= "0.1.0"
= { = "0.1.0-alpha.1", = true }
= "0.4"
= "0.14"
= "0.2"
= "0.1"
= "0.1.8"
= "1.3"
= "0.4"
= "0.3"
= "0.2.33"
= "0.7"
= "1.0"
= { = "1.0", =["derive"] }
= "1.0"
= "^0.5.3"
= "0.1"
= { ="1.7", =["query_encoding"] }
# cookies support
= { ="0.11", =["secure", "percent-encode"], = true }
# ssl support
= { ="0.2", = true }
= { ="0.10", = true }
# rustls = { version = "^0.15", optional = true }
[]
= { = "0.1.0-alpha.1", =["ssl", "brotli", "flate2-zlib"] }
= { = "0.1.0-alpha.1", =["ssl"] }
= "0.6"
= "0.6"
= "1.0"
= "0.2.8"
= "^0.3.2"
= "^1.0.2"
[]
= true
= 3
= 1