//@ edition: 2024 #![feature(rustc_attrs)] #![allow(internal_features)] #![rustc_variance_of_opaques] use std::ops::Deref; fn foo(x: Vec) -> Box Deref> { //~ ['a: o] //~^ ERROR cannot capture higher-ranked lifetime Box::new(x) } fn main() {}