]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-34839.rs
Rollup merge of #104059 - Rejyr:rustc_middle-lint-typo, r=petrochenkov
[rust.git] / src / test / ui / issues / issue-34839.rs
1 // check-pass
2
3 trait RegularExpression: Sized {
4     type Text;
5 }
6
7 struct ExecNoSyncStr<'a>(&'a u8);
8
9 impl<'c> RegularExpression for ExecNoSyncStr<'c> {
10     type Text = u8;
11 }
12
13 struct FindCaptures<'t, R>(&'t R::Text) where R: RegularExpression, R::Text: 't;
14
15 enum FindCapturesInner<'r, 't> {
16     Dynamic(FindCaptures<'t, ExecNoSyncStr<'r>>),
17 }
18
19 fn main() {}