16 lines
483 B
Rust
16 lines
483 B
Rust
#![feature(const_generics_defaults)]
|
|
|
|
struct Struct<const N: usize = { Self; 10 }>;
|
|
//~^ ERROR generic parameters cannot use `Self` in their defaults [E0735]
|
|
|
|
enum Enum<const N: usize = { Self; 10 }> { }
|
|
//~^ ERROR generic parameters cannot use `Self` in their defaults [E0735]
|
|
|
|
union Union<const N: usize = { Self; 10 }> { not_empty: () }
|
|
//~^ ERROR generic parameters cannot use `Self` in their defaults [E0735]
|
|
|
|
fn main() {
|
|
let _: Struct;
|
|
let _: Enum;
|
|
let _: Union;
|
|
}
|