//@ known-bug: rust-lang/rust#125957 #![feature(generic_const_exprs)] #![allow(incomplete_features)] #![feature(associated_const_equality)] pub struct Equal(); pub enum ParseMode { Raw, } pub trait Parse { const PARSE_MODE: ParseMode; } pub trait RenderRaw: Parse {} trait GenericVec { fn unwrap() -> dyn RenderRaw; } fn main() {}