#![feature(const_generics, const_evaluatable_checked)] #![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 wrong number of generic arguments }