| Crates.io | deboa-fory |
| lib.rs | deboa-fory |
| version | 0.1.3 |
| created_at | 2025-11-08 18:07:59.109197+00 |
| updated_at | 2025-12-09 18:45:00.496663+00 |
| description | Apache Fory serializer support for Deboa |
| homepage | https://github.com/ararog/deboa |
| repository | https://github.com/ararog/deboa |
| max_upload_size | |
| id | 1923111 |
| size | 60,911 |
Apache Fory serializer support for Deboa
use deboa_fory::{ForyRequestBuilder, ForyResponse};
use deboa::{errors::DeboaError, request::post, Deboa};
use fory::{Fory, ForyObject};
#[derive(ForyObject)]
struct Person {
name: String,
age: u8,
}
let mut fory = Fory::default();
let _ = fory.register::<Person>(1);
let mut client = Deboa::new();
let person = Person {
name: "John Doe".to_string(),
age: 30,
};
let request = post("http://localhost:8080/persons")?
.body_as_fory(&fory, person)?;
let response: Person = request
.send_with(&mut client)
.await?
.body_as_fory(&fory)
.await?;
MIT