rust/tests/ui/impl-trait/defined-by-trait-resolution.rs

13 lines
200 B
Rust

//! The trait query `foo: Fn() -> u8` is a valid defining use of RPIT.
//@ build-pass
fn returns_u8(_: impl Fn() -> u8) {}
pub fn foo() -> impl Sized {
returns_u8(foo);
0u8
}
fn main() {}