| //@aux-build:serde.rs |
| |
| // derive macros imported but unused |
| |
| extern crate serde; |
| use serde::{Serialize, Deserialize}; |
| |
| #[serde(untagged)] //~ ERROR cannot find attribute `serde` |
| enum A { //~ HELP `serde` is an attribute that can be used by the derive macros `Deserialize` and `Serialize` |
| A, |
| B, |
| } |
| |
| enum B { //~ HELP `serde` is an attribute that can be used by the derive macros `Deserialize` and `Serialize` |
| A, |
| #[serde(untagged)] //~ ERROR cannot find attribute `serde` |
| B, |
| } |
| |
| enum C { |
| A, |
| #[sede(untagged)] //~ ERROR cannot find attribute `sede` |
| B, //~^ HELP the derive macros `Deserialize` and `Serialize` accept the similarly named `serde` attribute |
| } |
| |
| fn main() {} |