#![feature(generic_const_exprs)] #![allow(incomplete_features)] struct Bool; trait True {} impl True for Bool {} fn test() where Bool<{core::mem::size_of::() > 4}>: True { todo!() } fn main() { test::<2>(); //~^ ERROR function takes 2 generic arguments }