| //@ revisions: old new | |
| //@[old] edition:2015 | |
| //@[new] edition:2021 | |
| fn call_this<F>(f: F) : Fn(&str) + call_that {} | |
| //~^ ERROR return types are denoted using `->` | |
| //~| ERROR cannot find trait `call_that` in this scope | |
| //[new]~| ERROR expected a type, found a trait | |
| //[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! | |
| fn main() {} |