rust/tests/ui/late-bound-lifetimes/issue-47511.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

22 lines
250 B
Rust
Raw Normal View History

2022-11-06 13:39:13 +00:00
//@ check-pass
fn f(_: X) -> X {
unimplemented!()
}
fn g<'a>(_: X<'a>) -> X<'a> {
unimplemented!()
}
type X<'a> = <&'a () as Trait>::Value;
trait Trait {
type Value;
}
impl<'a> Trait for &'a () {
type Value = ();
}
fn main() {}