| // revisions: old new |
| //[old] edition:2015 |
| //[new] edition:2021 |
| fn id<F>(f: Copy) -> usize { |
| //~^ ERROR the trait `Copy` cannot be made into an object |
| //[old]~| WARN trait objects without an explicit `dyn` are deprecated |
| //[old]~| WARN this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! |
| //[old]~| WARN trait objects without an explicit `dyn` are deprecated |
| //[old]~| WARN this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! |
| f() |
| } |
| fn main() {} |