//@ revisions: normal import_trait_associated_functions | |
//@[import_trait_associated_functions] check-pass | |
#![cfg_attr(import_trait_associated_functions, feature(import_trait_associated_functions))] | |
// Makes sure that imported associated functions are shadowed by the local declarations. | |
use A::b; //[normal]~ ERROR `use` associated items of traits is unstable | |
trait A { | |
fn b() {} | |
} | |
fn main() { | |
let b: (); | |
} |