Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
119
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::ser::{Serialize, Serializer, SerializeStruct};
  2.  
  3. #[derive(Debug)]
  4. struct Term {
  5. name: String,
  6. value: String
  7. }
  8.  
  9. impl Serialize for Term {
  10. fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
  11. where
  12. S: Serializer,
  13. {
  14. let mut state = serializer.serialize_struct("Term", 1)?;
  15. state.serialize_field("name", &self.name)?;
  16. state.end()
  17. }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement