mirror of https://github.com/rust-lang/rust.git
19 lines
491 B
Rust
19 lines
491 B
Rust
#![feature(import_trait_associated_functions)]
|
|
#![feature(min_generic_const_args)]
|
|
#![allow(incomplete_features)]
|
|
|
|
trait Trait {
|
|
type AssocTy;
|
|
const CONST: usize;
|
|
}
|
|
|
|
use Trait::AssocTy;
|
|
type Alias1 = AssocTy; //~ ERROR ambiguous associated type
|
|
type Alias2 = self::AssocTy; //~ ERROR ambiguous associated type
|
|
|
|
use Trait::CONST;
|
|
type Alias3 = [u8; CONST]; //~ ERROR ambiguous associated constant
|
|
type Alias4 = [u8; self::CONST]; //~ ERROR ambiguous associated constant
|
|
|
|
fn main() {}
|