mirror of
https://github.com/rust-lang/rust.git
synced 2025-09-30 08:16:56 +00:00
19 lines
321 B
Rust
19 lines
321 B
Rust
//@ known-bug: #127643
|
|
|
|
#![feature(generic_const_items, associated_const_equality)]
|
|
#![expect(incomplete_features)]
|
|
|
|
trait Foo {
|
|
const ASSOC<const N: u32>: u32;
|
|
}
|
|
|
|
impl Foo for () {
|
|
const ASSOC<const N: u32>: u32 = N;
|
|
}
|
|
|
|
fn bar<const N: u64, T: Foo<ASSOC<N> = { N }>>() {}
|
|
|
|
fn main() {
|
|
bar::<10_u64, ()>();
|
|
}
|