rust/tests/ui/cast/ptr-to-trait-obj-add-auto.rs
2024-07-04 17:56:09 +02:00

10 lines
225 B
Rust

//@ check-fail
trait Trait<'a> {}
fn add_auto<'a>(x: *mut dyn Trait<'a>) -> *mut (dyn Trait<'a> + Send) {
x as _ //~ error: the trait bound `dyn Trait<'_>: Unsize<dyn Trait<'_> + Send>` is not satisfied
}
fn main() {}