rust/tests/ui/unsized/issue-75707.rs

18 lines
286 B
Rust

pub trait Callback {
fn cb();
}
pub trait Processing {
type Call: Callback;
}
fn f<P: Processing + ?Sized>() {
P::Call::cb();
}
fn main() {
struct MyCall;
f::<dyn Processing<Call = MyCall>>();
//~^ ERROR: the trait bound `MyCall: Callback` is not satisfied
}