Resty - a simple JSON REST-API framework for Rust.
```rust extern crate futures; extern crate resty;
extern crate serde_derive;
use futures::Future;
struct Call { pub test: u64, }
fn main() { let mut server = resty::Router::new(); server.get("/", |_| { Ok("Hello World!") }); server.post("/call", |request| { // Deserialize payload request.json().map(|mut call: Call| { call.test += 1; // And return the same payload as a response call }) });
let listening = server.bind("localhost:3000").unwrap();
listening.wait()
} ```
For more see examples folder.
get_*()
for dynamic params.Into<Router>
for structs.