rust/tests/ui/lazy-type-alias/inherent-impls.rs

19 lines
278 B
Rust

//@ check-pass
#![feature(lazy_type_alias)]
#![allow(incomplete_features)]
type Alias = Local;
struct Local;
impl Alias {
fn method(self) {}
}
fn main() {
let _ = Local.method();
let _ = Local::method;
let _ = Alias {}.method();
let _ = Alias::method;
}