Guest User

Untitled

a guest
Oct 23rd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. extern crate serde;
  2. #[macro_use]
  3. extern crate serde_derive;
  4. extern crate toml;
  5.  
  6. #[derive(Serialize)]
  7. struct BigInt {
  8. val: i128,
  9. }
  10.  
  11. fn main() {
  12. let o = BigInt { val: std::i128::MAX };
  13. let ser = toml::to_string(&o).unwrap(); //Err
  14. println!("{}", ser);
  15.  
  16. deser(); //comment the serialzing code in order to use that
  17. }
  18.  
  19. fn deser() {
  20. let t = r#"
  21. val = 28828373726
  22. "#
  23.  
  24. let o: BigInt = toml::from_str(&t).unwrap();
  25. println!("{}", o);
  26. }
Add Comment
Please, Sign In to add comment