//@ edition:2021 | |
fn function(x: &SomeTrait, y: Box<SomeTrait>) { | |
//~^ ERROR expected a type, found a trait | |
//~| ERROR expected a type, found a trait | |
let _x: &SomeTrait = todo!(); | |
//~^ ERROR expected a type, found a trait | |
} | |
// Regression test for <https://github.com/rust-lang/rust/issues/138211>. | |
extern "C" { | |
fn foo() -> *const SomeTrait; | |
//~^ ERROR expected a type, found a trait | |
} | |
trait SomeTrait {} | |
fn main() {} |