| A literal value was used inside `#[derive]`. | |
| Erroneous code example: | |
| ```compile_fail,E0777 | |
| #[derive("Clone")] // error! | |
| struct Foo; | |
| ``` | |
| Only paths to traits are allowed as argument inside `#[derive]`. You can find | |
| more information about the `#[derive]` attribute in the [Rust Book]. | |
| ``` | |
| #[derive(Clone)] // ok! | |
| struct Foo; | |
| ``` | |
| [Rust Book]: https://doc.rust-lang.org/book/appendix-03-derivable-traits.html |