- tests/ui/type/pattern_types/const_generics.rs - tests/ui/type/pattern_types/transmute.rs ```rust //@ check-pass #![feature(pattern_types, generic_pattern_types, pattern_type_macro)] #![expect(incomplete_features)] use std::pat::pattern_type; trait Foo {} impl<const START: u32, const END: u32> Foo for pattern_type!(u32 is START..=END) {} ``` ``` thread 'rustc' panicked at /home/lcnr/rust/compiler/rustc_type_ir/src/relate/combine.rs:162:5: assertion failed: !a.has_escaping_bound_vars() ```