pub fn serialize_slim<W, T>(writer: W, value: &T) -> Result<()>Expand description
Serialize a value using the Slim configuration.
This is a convenience function equivalent to serialize::<Slim, _, _>(writer, value).
It serializes without identifiers, using indices for enum variants.
ยงExample
use serde::{Serialize, Deserialize};
use postbag::serialize_slim;
#[derive(Serialize, Deserialize)]
struct Person {
name: String,
age: u32,
}
let person = Person {
name: "Alice".to_string(),
age: 30,
};
let mut buffer = Vec::new();
serialize_slim(&mut buffer, &person).unwrap();