error[E0277]: the trait bound `Foo: From` is not satisfied --> tests/trybuild/fail-try-from-not-implemented.rs:5:17 | 5 | #[derive(Debug, Configuration)] | ^^^^^^^^^^^^^ the trait `From` is not implemented for `Foo` | = note: required for `std::string::String` to implement `Into` = note: required for `Foo` to implement `TryFrom` = note: required for `std::string::String` to implement `std::convert::TryInto` = note: this error originates in the derive macro `Configuration` (in Nightly builds, run with -Z macro-backtrace for more info)