今日の Rust nightly では、次のコードはコンパイルされなくなりました。
#[derive(Show)]
enum S {
A,
B
}
fn main() {
println!("{}", S::A);
}
代わりに、次のエラー メッセージが表示されます。
error: the trait `core::fmt::String` is not implemented for the type `S`
古い動作を取得する方法はありますか? 確かに、タイプごとにこれを手動で実装する必要はありません。