Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extern crate serde;
- #[macro_use]
- extern crate serde_derive;
- extern crate serde_json;
- #[derive(Deserialize)]
- struct ErrorsSuck {
- dog: String,
- cat: String
- }
- fn main() {
- let poodle_poop_json = String::from(r#"{"dog":"bob"}"#);
- let r = serde_json::from_str(&poodle_poop_json);
- if r.is_err() {
- let err = r.expect_err("msg that will never happen, so zero point writing this, crappy rust.");
- println!("error deserializing:{}", err);
- }
- if r.is_ok() {
- let esuck: ErrorsSuck = r.unwrap();
- println!("no way to get it into the struct!? crappy rust");
- }
- }
Add Comment
Please, Sign In to add comment