| Crates.io | actix-cbor |
| lib.rs | actix-cbor |
| version | 0.1.4 |
| created_at | 2020-09-28 20:31:43.85076+00 |
| updated_at | 2020-09-29 00:34:08.454428+00 |
| description | CBOR support for Actix-Web |
| homepage | |
| repository | https://github.com/Noah-Kennedy/actix-cbor |
| max_upload_size | |
| id | 293851 |
| size | 23,140 |
This crate provides an extractor for working with CBOR. It closely mirrors the API for JSON extraction within Actix-Web, and in fact borrows most of it's code from Actix-Web.
use actix_cbor::Cbor;
struct User {
name: String,
}
struct Greeting {
inner: String,
}
#[get("/users/hello")]
pub async fn greet_user(user: Cbor<User>) -> Cbor<Greeting> {
let name: &str = &user.name;
let inner: String = format!("Hello {}!", name);
Cbor(Greeting { inner })
}
If you have a bug report or feature request, create a new GitHub issue.
Pull requests are welcome.