#![expect(incomplete_features)] #![feature(dyn_star)] trait A: B {} trait B {} impl A for usize {} impl B for usize {} fn main() { let x: Box = Box::new(1usize as dyn* A); let y: Box = x; //~^ ERROR mismatched types }