Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. use serde::{Serialize};
  2.  
  3. #[serde(untagged)]
  4. #[derive(Serialize)]
  5. enum MediaError {
  6. MissingMediaKey { id: String },
  7. }
  8.  
  9. fn main() {
  10. let err = MediaError::MissingMediaKey { id: "some-id".to_string() };
  11. let json = serde_json::to_value(err).unwrap();
  12. let child_json = json.as_object().unwrap().values().next().unwrap();
  13.  
  14. println!("json: {}", json);
  15. println!("child_json: {}", child_json);
  16.  
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement