Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use serde::Serialize;
- #[derive(Serialize)]
- struct MyStruct {
- foo: Result<u32, String>
- }
- fn main() {
- let m = MyStruct {
- foo: Ok(43)
- };
- let n = MyStruct {
- foo: Err("oh no!".into())
- };
- // {
- // "foo": {
- // "Ok": 43
- // }
- // }
- println!("{}", serde_json::to_string_pretty(&m).unwrap());
- // {
- // "foo": {
- // "Err": "oh no!"
- // }
- // }
- println!("{}", serde_json::to_string_pretty(&n).unwrap());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement