Warum funktioniert # [ableiten (anzeigen)] nicht mehr?
Mit dem heutigen nächtlichen Rust kann der folgende Code nicht mehr kompiliert werden:
#[derive(Show)]
enum S {
A,
B
}
fn main() {
println!("{}", S::A);
}
Instead es gibt mir die folgende Fehlermeldung:
error: the trait `core::fmt::String` is not implemented for the type `S`
Gibt es einen Weg, um das alte Verhalten zu bekommen? Sicherlich kann es nicht erforderlich sein, dies für jeden Typ manuell zu implementieren.