//@ 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() {} |