Nikolay Kim
8b43574bd5
Merge branch 'master' of github.com:actix/actix-web
2018-05-03 16:27:12 -07:00
Nikolay Kim
acd7380865
rename Reply to a AsyncResult
2018-05-03 16:22:08 -07:00
Denis Kolodin
80f385e703
Add WsWriter trait
...
`WsWriter` trait is a common interface for writing to a websocket and
it's implemented for both: `WebScoketContext` and `ClientWriter`.
2018-05-02 08:35:50 +03:00
Nikolay Kim
d43ca96c5c
Allow to use ssl and non-ssl connections with the same HttpServer #206
2018-04-30 19:51:55 -07:00
Nikolay Kim
eefbe19651
remove deprecated types and methods
2018-04-29 21:05:10 -07:00
Nikolay Kim
368730f5f1
Add route scopes #202
2018-04-29 19:35:50 -07:00
Nikolay Kim
03ded62337
bump minimum supported rustc version because of minor version change of parking_lot crate
2018-04-29 14:13:46 -07:00
Nikolay Kim
d98d723f97
bump rustc version requirements
2018-04-29 08:24:19 -07:00
Nikolay Kim
5ca904d1db
make flate crate optional
2018-04-24 12:24:04 -07:00
Nikolay Kim
01a0f3f5a0
remove unused dependency
2018-04-19 09:54:22 -07:00
Nikolay Kim
a826d113ee
add custom request path quoter #182
2018-04-17 12:55:13 -07:00
Nikolay Kim
a8567da3e2
move guide to separate repo; update links
2018-04-13 16:20:23 -07:00
Nikolay Kim
113f5ad1a8
add rustfmt config
2018-04-13 16:02:01 -07:00
Nikolay Kim
d041df6c4b
update links
2018-04-10 19:27:09 -07:00
Vincent Ambo
9fb0498437
docs(lib): Add a note about getting started with the API docs
...
Adds some initial pointers for newcomers to the documentation that
direct them at some of the most commonly used API types.
I based these links on what *I* usually end up looking at when I open
the actix_web docs.
2018-04-07 17:27:53 +02:00
Vincent Ambo
b2a43a3c8d
docs(application): Formatting & spelling fixes in module docs
2018-04-07 17:19:11 +02:00
Nikolay Kim
691457fbfe
update tests
2018-04-06 09:45:10 -07:00
Nikolay Kim
2dafd9c681
do not re-export HttpServer from server module
2018-04-06 08:40:11 -07:00
Nikolay Kim
800f711cc1
add PayloadConfig
2018-04-04 21:13:48 -07:00
Nikolay Kim
df21892b5b
added extractor configuration
2018-04-03 22:06:18 -07:00
Nikolay Kim
d292c5023f
add String and Bytes extractor
2018-04-02 16:19:18 -07:00
Nikolay Kim
a6cbdde43f
add extractor for Binary type; move all extractors to separate module
2018-04-02 14:55:42 -07:00
Nikolay Kim
cbf4c61eb5
add urlencoded body extractor
2018-04-02 14:00:18 -07:00
Nikolay Kim
280c8d87f8
expose ResourceType
2018-04-02 11:18:31 -07:00
Nikolay Kim
17c27ef42d
HttpRequest::resource() returns current matched resource
2018-04-01 17:37:22 -07:00
Nikolay Kim
8791c0f880
simplify With handlers
2018-03-31 09:58:33 -07:00
Nikolay Kim
3ee228005d
rename Application
2018-03-31 00:16:55 -07:00
Nikolay Kim
44e3df82f6
simplify http response construction; deprecate httpcodes
2018-03-30 23:07:33 -07:00
Nikolay Kim
9e751de707
re-arrange modules and exports
2018-03-30 17:31:18 -07:00
Nikolay Kim
3e98177fad
added State extractor
2018-03-29 15:41:13 -07:00
Nikolay Kim
d24752d9bc
update example in readme
2018-03-29 15:07:12 -07:00
Nikolay Kim
3cf54bc0fd
proper serde deserializer implementation for path
2018-03-29 14:30:45 -07:00
Nikolay Kim
86dd732704
use FromRequest instead of HttpRequestExtractor
2018-03-29 13:12:28 -07:00
Nikolay Kim
dfd8f1058e
move NormalizePath type to separate module
2018-03-29 11:39:21 -07:00
Nikolay Kim
f5636f321b
drop deprecated code
2018-03-29 11:06:44 -07:00
Nikolay Kim
ae6c9cb7fa
re-arrange exports, some doc string updates
2018-03-29 10:44:26 -07:00
Nikolay Kim
9e61c67128
do not re-export Version
2018-03-28 22:00:36 -07:00
Nikolay Kim
13bb5f20d2
fix export name
2018-03-28 21:58:08 -07:00
Nikolay Kim
d14991ec96
update doc strings
2018-03-28 21:49:50 -07:00
Nikolay Kim
4f7d45ee9c
remove unneeded import
2018-03-28 14:38:01 -07:00
Nikolay Kim
65700281e8
add support for multiple extractors
2018-03-28 14:24:32 -07:00
Nikolay Kim
df7ffe14f2
add PathAndQuery extractor
2018-03-28 11:20:06 -07:00
Nikolay Kim
9f5a91ae3c
export types
2018-03-27 21:59:55 -07:00
Nikolay Kim
2f60a4b89d
add handler with exatractor
2018-03-26 23:10:31 -07:00
Nikolay Kim
8fff2c7595
remove Path and Query from public api
2018-03-26 18:18:38 -07:00
Nikolay Kim
68cf32e848
add path and query extractors
2018-03-26 15:58:30 -07:00
Nikolay Kim
0f064db31d
Move brotli encoding to a feature
2018-03-13 17:21:22 -07:00
Nikolay Kim
cad55f9c80
add Either responder
2018-03-10 09:39:43 -08:00
Nikolay Kim
49e007ff2a
move protobuf support to the example
2018-03-09 05:29:06 -08:00
Nikolay Kim
f3c63e631a
add protobuf feature
2018-03-08 20:56:18 -08:00