| Crates.io | serde_tuple |
| lib.rs | serde_tuple |
| version | 1.1.2 |
| created_at | 2019-01-30 18:50:43.618616+00 |
| updated_at | 2025-07-15 13:36:53.243472+00 |
| 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 | 34,425 |
serde_tupleSerialize and deserialize structs with named fields as an array of values using Derive macros.
use serde_tuple::*;
#[derive(Serialize_tuple, Deserialize_tuple)]
pub struct Foo<'a> {
bar: &'a str,
baz: i32
}
fn main() {
let foo = Foo { bar: "Yes", baz: 22 };
let json = serde_json::to_string(&foo).unwrap();
println!("{json}");
// # => ["Yes",22]
}
See also this issue
make.
Install it with cargo install just.just.just test.Licensed under MIT license (LICENSE or https://opensource.org/licenses/MIT) at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.