mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-04-23 01:18:02 +00:00
Place compile-fail expected errors on their own line
This commit is contained in:
@@ -9,8 +9,9 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: `field_identifier` and `variant_identifier` cannot both be set
|
||||
#[derive(Deserialize)]
|
||||
#[serde(field_identifier, variant_identifier)]
|
||||
//~^^ ERROR: `field_identifier` and `variant_identifier` cannot both be set
|
||||
enum F {
|
||||
A,
|
||||
B,
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: `field_identifier` can only be used on an enum
|
||||
#[derive(Deserialize)]
|
||||
#[serde(field_identifier)]
|
||||
//~^^ ERROR: `field_identifier` can only be used on an enum
|
||||
struct S;
|
||||
|
||||
fn main() {}
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: field_identifier may only contain unit variants
|
||||
#[derive(Deserialize)]
|
||||
#[serde(field_identifier)]
|
||||
enum F {
|
||||
A,
|
||||
B(u8, u8),
|
||||
//~^^^^^ ERROR: field_identifier may only contain unit variants
|
||||
}
|
||||
|
||||
fn main() {}
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: `Other` must be the last variant
|
||||
#[derive(Deserialize)]
|
||||
#[serde(field_identifier)]
|
||||
enum F {
|
||||
A,
|
||||
Other(String),
|
||||
//~^^^^^ ERROR: `Other` must be the last variant
|
||||
B,
|
||||
}
|
||||
|
||||
|
||||
@@ -9,10 +9,11 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: #[serde(other)] may only be used inside a field_identifier
|
||||
#[derive(Deserialize)]
|
||||
enum F {
|
||||
A,
|
||||
#[serde(other)]
|
||||
//~^^^^ ERROR: #[serde(other)] may only be used inside a field_identifier
|
||||
B,
|
||||
}
|
||||
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: #[serde(other)] must be on a unit variant
|
||||
#[derive(Deserialize)]
|
||||
#[serde(field_identifier)]
|
||||
enum F {
|
||||
A,
|
||||
#[serde(other)]
|
||||
//~^^^^^ ERROR: #[serde(other)] must be on a unit variant
|
||||
Other(u8, u8),
|
||||
}
|
||||
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: #[serde(other)] must be the last variant
|
||||
#[derive(Deserialize)]
|
||||
#[serde(field_identifier)]
|
||||
enum F {
|
||||
A,
|
||||
#[serde(other)]
|
||||
//~^^^^^ ERROR: #[serde(other)] must be the last variant
|
||||
Other,
|
||||
B,
|
||||
}
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Serialize)] //~ ERROR: 12:10: 12:19: field identifiers cannot be serialized
|
||||
#[derive(Serialize)]
|
||||
#[serde(field_identifier)]
|
||||
//~^^ ERROR: field identifiers cannot be serialized
|
||||
enum F {
|
||||
A,
|
||||
B,
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: `variant_identifier` can only be used on an enum
|
||||
#[derive(Deserialize)]
|
||||
#[serde(variant_identifier)]
|
||||
//~^^ ERROR: `variant_identifier` can only be used on an enum
|
||||
struct S;
|
||||
|
||||
fn main() {}
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
#[macro_use]
|
||||
extern crate serde_derive;
|
||||
|
||||
#[derive(Deserialize)] //~ ERROR: 12:10: 12:21: variant_identifier may only contain unit variants
|
||||
#[derive(Deserialize)]
|
||||
#[serde(variant_identifier)]
|
||||
enum F {
|
||||
A,
|
||||
B(u8, u8),
|
||||
//~^^^^^ ERROR: variant_identifier may only contain unit variants
|
||||
}
|
||||
|
||||
fn main() {}
|
||||
|
||||
Reference in New Issue
Block a user