15 lines
268 B
Rust
15 lines
268 B
Rust
|
//@ check-pass
|
||
|
|
||
|
#![feature(trait_alias)]
|
||
|
|
||
|
trait Bounded { const MAX: Self; }
|
||
|
|
||
|
impl Bounded for u32 {
|
||
|
// This should correctly resolve to the associated const in the inherent impl of u32.
|
||
|
const MAX: Self = u32::MAX;
|
||
|
}
|
||
|
|
||
|
trait Num = Bounded + Copy;
|
||
|
|
||
|
fn main() {}
|