pub fn to_vec<T: Serialize + ?Sized>(value: &T) -> Result<Vec<u8>, Error>Expand description
Serializes a value into PHP’s serialization format.
This uses the default SerializerConfig.
#[derive(deser::Serialize)]
struct Package {
name: String,
tags: Vec<String>,
}
let package = Package { name: "deser".into(), tags: vec!["a".into()] };
assert_eq!(
deser_php::to_vec(&package).unwrap(),
br#"a:2:{s:4:"name";s:5:"deser";s:4:"tags";a:1:{i:0;s:1:"a";}}"#
);