2021-08-27 11:04:57 -05:00
|
|
|
#![feature(generic_const_exprs)]
|
2020-09-11 11:39:26 -05:00
|
|
|
#![allow(incomplete_features)]
|
|
|
|
|
|
|
|
struct Bool<const B: bool>;
|
|
|
|
|
|
|
|
trait True {}
|
|
|
|
|
|
|
|
impl True for Bool<true> {}
|
|
|
|
|
|
|
|
fn test<T, const P: usize>() where Bool<{core::mem::size_of::<T>() > 4}>: True {
|
|
|
|
todo!()
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
test::<2>();
|
2023-01-04 21:02:10 -06:00
|
|
|
//~^ ERROR function takes 2 generic arguments
|
2020-09-11 11:39:26 -05:00
|
|
|
}
|