This website requires JavaScript.
Explore
Help
Sign In
rwf2
/
Rocket
mirror of
https://github.com/rwf2/Rocket.git
Watch
1
Star
0
Fork
You've already forked Rocket
0
Code
Issues
Packages
Projects
Releases
Wiki
Activity
3e449d2fb9
Rocket
/
lib
/
src
/
error.rs
7 lines
71 B
Rust
Raw
Normal View
History
Unescape
Escape
Rocket is almost operational! `routes!` macro complete. Here's what works so far: * The `route` decorator checks its inputs correctly. There's a nice utility for doing this, and it's working quite well at the moment. * The `route` decorator emits a `route_fn` and a `route_struct`. The `routes` * macro prepends the path terminator with the route struct prefix. The * `Rocket` library can read mount information (though not act on it properly just yet) and launch a server using Hyper.
2016-03-12 18:45:19 +00:00
pub
enum
Error
{
Major changes. FN params are now being used! Woo! Subset of list of changes: * Split up decorator and macro into their own files. * Fully parsing the path parameter and verifying against the function's args. * Actually calling methods to fetch and convert the request parameters. * Actually calling methods to convert the handler's return type. * Sketched out more of the Request/Response structures. Pretty close to having a fully working MVP.
2016-03-15 03:43:52 +00:00
BadMethod
,
BadParse
,
It works! Next steps: clean-up, error handling, docs.
2016-03-22 05:04:39 +00:00
NoRoute
,
Major changes. FN params are now being used! Woo! Subset of list of changes: * Split up decorator and macro into their own files. * Fully parsing the path parameter and verifying against the function's args. * Actually calling methods to fetch and convert the request parameters. * Actually calling methods to convert the handler's return type. * Sketched out more of the Request/Response structures. Pretty close to having a fully working MVP.
2016-03-15 03:43:52 +00:00
NoKey
Rocket is almost operational! `routes!` macro complete. Here's what works so far: * The `route` decorator checks its inputs correctly. There's a nice utility for doing this, and it's working quite well at the moment. * The `route` decorator emits a `route_fn` and a `route_struct`. The `routes` * macro prepends the path terminator with the route struct prefix. The * `Rocket` library can read mount information (though not act on it properly just yet) and launch a server using Hyper.
2016-03-12 18:45:19 +00:00
}