Nikolay Kim
|
fec6047ddc
|
refactor HttpRequest mutability
|
2018-07-02 23:35:32 +06:00 |
|
Nikolay Kim
|
65ca563579
|
use read only self for Middleware
|
2018-06-21 23:06:23 +06:00 |
|
Nikolay Kim
|
3de9284592
|
Handler::handle uses &self instead of mutabble reference
|
2018-06-21 17:07:54 +06:00 |
|
Nikolay Kim
|
a69c1e3de5
|
remove unsafe from scope impl
|
2018-06-19 23:46:58 +06:00 |
|
Josh Leeb-du Toit
|
9c9eb62031
|
Update Middleware trait to use &mut self
|
2018-06-02 16:47:18 +10:00 |
|
Pascal Hertleif
|
d912bf8771
|
Add more docs to ResourceHandler API
|
2018-06-02 00:57:24 +02:00 |
|
Pascal Hertleif
|
f414a491dd
|
Fix some ResourceHandler docs
Re-enables code blocks as doc tests to prevent them failing in the
future.
|
2018-06-02 00:57:07 +02:00 |
|
Nikolay Kim
|
c8930b7b6b
|
fix rustfmt formatting
|
2018-06-01 10:27:23 -07:00 |
|
Nikolay Kim
|
3f5a39a5b7
|
cargo fmt
|
2018-06-01 09:37:14 -07:00 |
|
Nikolay Kim
|
45e9aaa462
|
rustfmt 0.7
|
2018-05-17 12:20:20 -07:00 |
|
Nikolay Kim
|
18575ee1ee
|
Add Router::with_async() method for async handler registration
|
2018-05-09 16:27:31 -07:00 |
|
Nikolay Kim
|
acd7380865
|
rename Reply to a AsyncResult
|
2018-05-03 16:22:08 -07:00 |
|
Nikolay Kim
|
8d65468c58
|
refactor FromRequest trait
|
2018-05-01 17:19:15 -07:00 |
|
Nikolay Kim
|
ab4e889f96
|
add middleware finished handler for route middleware
|
2018-04-29 20:50:38 -07:00 |
|
Nikolay Kim
|
c72d1381a6
|
clippy warnings
|
2018-04-29 09:09:08 -07:00 |
|
Nikolay Kim
|
de49796fd1
|
clippy warnings; fmt
|
2018-04-28 22:55:47 -07:00 |
|
Nikolay Kim
|
113f5ad1a8
|
add rustfmt config
|
2018-04-13 16:02:01 -07:00 |
|
Nikolay Kim
|
be288fa00a
|
for NamedFile process etag and last modified only if status code is 200
|
2018-04-10 10:57:53 -07:00 |
|
Nikolay Kim
|
df21892b5b
|
added extractor configuration
|
2018-04-03 22:06:18 -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
|
86dd732704
|
use FromRequest instead of HttpRequestExtractor
|
2018-03-29 13:12:28 -07:00 |
|
Nikolay Kim
|
65700281e8
|
add support for multiple extractors
|
2018-03-28 14:24:32 -07:00 |
|
Nikolay Kim
|
4358da9926
|
refactor WithHandler trait
|
2018-03-27 20:33:24 -07:00 |
|
Nikolay Kim
|
2f60a4b89d
|
add handler with exatractor
|
2018-03-26 23:10:31 -07:00 |
|
Nikolay Kim
|
e2107ec6f4
|
use small vec on hot path
|
2018-03-09 08:00:44 -08:00 |
|
Nikolay Kim
|
4e13505b92
|
rename .p to a .filter
|
2018-03-01 18:42:50 -08:00 |
|
Alexander Andreev
|
e1d9c3803b
|
spelling check
|
2018-01-16 00:47:25 +03:00 |
|
Nikolay Kim
|
e8412672a2
|
add resource level middlewares support
|
2018-01-09 20:00:18 -08:00 |
|
Nikolay Kim
|
cf8c2ca95e
|
refactor Handler trait, use mut self
|
2017-12-26 09:00:45 -08:00 |
|
Nikolay Kim
|
79f047f5be
|
remove box from predicates
|
2017-12-20 13:23:50 -08:00 |
|
Nikolay Kim
|
7fc7d6e17a
|
update guide
|
2017-12-19 22:36:06 -08:00 |
|
Nikolay Kim
|
c98d320f8c
|
rename FromRequest trait to Responder
|
2017-12-14 09:43:42 -08:00 |
|
Nikolay Kim
|
007b7ce62f
|
unify route not found handling
|
2017-12-11 16:26:51 -08:00 |
|
Nikolay Kim
|
0f75d066f2
|
simplify Application creation; update url dispatch guide section
|
2017-12-11 14:16:29 -08:00 |
|
Nikolay Kim
|
968f5d39d6
|
added external resources; refactor route recognizer
|
2017-12-07 16:22:26 -08:00 |
|
Nikolay Kim
|
0dd27bd224
|
added HttpRequest::url_for
|
2017-12-06 16:26:27 -08:00 |
|
Nikolay Kim
|
c63f058647
|
simplify application creation
|
2017-12-06 11:00:39 -08:00 |
|
Nikolay Kim
|
87c7441f7d
|
remove Applicaiton::route, resource is enough
|
2017-12-06 08:03:08 -08:00 |
|
Nikolay Kim
|
a83d9b24ae
|
extrat elements of path pattern
|
2017-12-05 11:31:35 -08:00 |
|
Nikolay Kim
|
f4e9fc7b6a
|
rename async to a
|
2017-12-04 16:09:22 -08:00 |
|
Nikolay Kim
|
e332c1242f
|
use Route for Applicaiton handlers
|
2017-12-04 14:53:40 -08:00 |
|
Nikolay Kim
|
f5d6179a34
|
renamed Route::handler to Route::f, added Route::h to register Handler
|
2017-12-04 14:07:53 -08:00 |
|
Nikolay Kim
|
3bf3738e65
|
introduce route predicates
|
2017-12-04 13:32:05 -08:00 |
|
Nikolay Kim
|
61744b68a1
|
introduce custom FromRequest traint for conversion into Reply
|
2017-12-02 16:37:21 -08:00 |
|
Nikolay Kim
|
c3a0a4457a
|
add appl builder async method; add async handler section
|
2017-12-01 21:58:19 -08:00 |
|
Nikolay Kim
|
07cc017320
|
make Task private
|
2017-11-30 15:13:56 -08:00 |
|