Migrate serde_json into it's own repo

New location is https://github.com/serde-rs/json.
This commit is contained in:
Erick Tryzelaar
2015-08-29 18:09:51 -07:00
parent 42069ca669
commit fa3460e0a7
18 changed files with 14 additions and 5908 deletions
-1
View File
@@ -3,7 +3,6 @@
extern crate num;
extern crate rustc_serialize;
extern crate serde;
extern crate serde_json;
extern crate test;
include!(concat!(env!("OUT_DIR"), "/bench.rs"));
-1
View File
@@ -1,5 +1,4 @@
mod bench_enum;
mod bench_log;
mod bench_map;
mod bench_struct;
mod bench_vec;
File diff suppressed because it is too large Load Diff
+7 -7
View File
@@ -417,14 +417,14 @@ fn bench_decoder_100(b: &mut Bencher) {
})
}
fn run_deserializer<
D: Deserializer<Error=E>,
E: Debug,
T: Clone + PartialEq + Debug + Deserialize
>(mut d: D, value: T) {
let v: T = Deserialize::deserialize(&mut d).unwrap();
fn run_deserializer<D, T>(mut d: D, value: T)
where D: Deserializer,
D::Error: Debug + PartialEq,
T: Clone + PartialEq + Debug + Deserialize
{
let v = T::deserialize(&mut d);
assert_eq!(value, v);
assert_eq!(Ok(value), v);
}
#[bench]
+7 -7
View File
@@ -504,14 +504,14 @@ fn run_decoder<
assert_eq!(Ok(value), v);
}
fn run_deserializer<
D: Deserializer<Error=E>,
E: Debug,
T: Clone + PartialEq + Debug + Deserialize
>(mut d: D, value: T) {
let v: T = Deserialize::deserialize(&mut d).unwrap();
fn run_deserializer<D, T>(mut d: D, value: T)
where D: Deserializer,
D::Error: Debug + PartialEq,
T: Clone + PartialEq + Debug + Deserialize
{
let v = T::deserialize(&mut d);
assert_eq!(value, v);
assert_eq!(Ok(value), v);
}
#[bench]