Serde Prefix
A small extension to serde that will allow you to use the macro #[prefix_all("myprefix_")
. The macro will prefix each attribute in a struct or enum with the prefix of your choice.
Behind the doors it's using #[serde(rename = "...")]
to rename each attribute with the prefix defined in prefix_all.
Usage
extern crate serde_prefix;
extern crate serde;
use ;
let point = Point ;
let serialized = to_string.unwrap;
let json = r#"{"test_x":1,"test_y":2}"#;
assert_eq!;
If there is anything that you are missing create an issue :).