Files
rust/tests/ui/traits/dispatch-from-dyn-blanket-impl.rs
T

11 lines
434 B
Rust

// Test that blanket impl of DispatchFromDyn is rejected.
// regression test for issue <https://github.com/rust-lang/rust/issues/148062>
#![feature(dispatch_from_dyn)]
impl<T> std::ops::DispatchFromDyn<T> for T {}
//~^ ERROR type parameter `T` must be used as the type parameter for some local type (e.g., `MyStruct<T>`)
//~| ERROR the trait `DispatchFromDyn` may only be implemented for a coercion between structures
fn main() {}