Crates.io | serde_tuple |
lib.rs | serde_tuple |
version | 1.1.0 |
source | src |
created_at | 2019-01-30 18:50:43.618616 |
updated_at | 2024-11-14 02:19:29.215477 |
description | De/serialize structs with named fields as array of values |
homepage | |
repository | https://github.com/kardeiz/serde_tuple |
max_upload_size | |
id | 111679 |
size | 17,657 |
De/serialize structs with named fields as array of values.
See: https://github.com/dtolnay/request-for-implementation/issues/3
use serde_tuple::*;
#[derive(Serialize_tuple, Deserialize_tuple)]
pub struct Foo<'a> {
bar: &'a str,
baz: i32
}
let foo = Foo { bar: "Yes", baz: 22 };
let json = serde_json::to_string(&foo).unwrap();
println!("{}", &json);
// # => ["Yes",22]
License: MIT