rust/tests/ui/self/self_type_keyword-2.rs

14 lines
440 B
Rust

use self::Self as Foo; //~ ERROR unresolved import `self::Self`
pub fn main() {
let Self = 5;
//~^ ERROR cannot find unit struct, unit variant or constant `Self` in this scope
match 15 {
Self => (),
//~^ ERROR cannot find unit struct, unit variant or constant `Self` in this scope
Foo { x: Self } => (),
//~^ ERROR cannot find unit struct, unit variant or constant `Self` in this scope
}
}