Resty

Resty - a simple JSON REST-API framework for Rust.

Build Status

Documentation

Examples

```rust extern crate futures; extern crate resty;

[macro_use]

extern crate serde_derive;

use futures::Future;

[derive(Deserialize, Serialize)]

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.

TODO

General