// issue: 113903 | |
use std::ops::Deref; | |
pub trait Tr { | |
fn w() -> impl Deref<Target = Missing<impl Sized>>; | |
//~^ ERROR cannot find type `Missing` in this scope | |
} | |
impl Tr for () { | |
#[expect(refining_impl_trait)] | |
fn w() -> &'static () { | |
&() | |
} | |
} | |
fn main() {} |