Merge pull request #383 from oli-obk/compile-fail

more cfail tests
This commit is contained in:
David Tolnay 2016-06-13 10:46:35 -07:00 committed by GitHub
commit 8e4da7f36b
2 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,13 @@
#![feature(custom_attribute, custom_derive, plugin)]
#![plugin(serde_macros)]
#[derive(Serialize, Deserialize)]
struct S {
#[serde(rename(serialize="x"))]
#[serde(rename(serialize="y"))] //~ ERROR buldternua
#[serde(rename(deserialize="y"))] // ok
#[serde(rename="y")] // error
z: i32,
}
fn main() {}

View File

@ -0,0 +1,9 @@
#![feature(custom_attribute, custom_derive, plugin)]
#![plugin(serde_macros)]
#[derive(Serialize, Deserialize)]
struct Test<'a> {
s: &'a str, //~ ERROR: Serde does not support deserializing fields of type &str
}
fn main() {}