rust/tests/ui/trait-bounds/trait-bound-adt-issue-145611.rs
2025-08-20 18:29:01 +08:00

12 lines
335 B
Rust

// This test is for regression of issue #145611
// There should not be cycle error in effective_visibilities query.
trait LocalTrait {}
struct SomeType;
fn impls_trait<T: LocalTrait>() {}
fn foo() -> impl Sized {
impls_trait::<SomeType>(); //~ ERROR the trait bound `SomeType: LocalTrait` is not satisfied [E0277]
}
fn main() {}