mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
19 lines
384 B
Rust
19 lines
384 B
Rust
![]() |
trait Foo<const N: usize> {
|
||
|
fn do_x(&self) -> [u8; N];
|
||
|
}
|
||
|
|
||
|
struct Bar;
|
||
|
|
||
|
const T: usize = 42;
|
||
|
|
||
|
impl Foo<N = 3> for Bar {
|
||
|
//~^ERROR cannot constrain an associated constant to a value
|
||
|
//~^^ERROR this trait takes 1 generic argument but 0 generic arguments
|
||
|
//~^^^ERROR associated type bindings are not allowed here
|
||
|
fn do_x(&self) -> [u8; 3] {
|
||
|
[0u8; 3]
|
||
|
}
|
||
|
}
|
||
|
|
||
|
fn main() {}
|