Another update from ingydotnet^djgoku

This commit is contained in:
Ingy döt Net 2015-11-18 06:14:39 +00:00
parent 91df62d461
commit 948b86eafa
7604 changed files with 108452 additions and 22726 deletions

View file

@ -1,14 +1,16 @@
extern crate serialize;
use serialize::json;
#[deriving(Decodable, Encodable)]
extern crate rustc_serialize;
use rustc_serialize::json;
#[derive(RustcDecodable, RustcEncodable)]
struct Penguin {
name : String,
born : i16
}
fn main() {
let pengu = Penguin { name : "pengu".to_string(), born : 1999 };
println!("{}", json::encode(&pengu));
println!("{}", json::encode(&pengu).unwrap());
let pingu : Penguin = json::decode(r##"{"name":"pingu","born":2001}"##).unwrap();
assert_eq!(pingu.name.as_slice(), "pingu");
assert_eq!(&pingu.name, "pingu");
assert_eq!(pingu.born, 2001);
}