diff options
Diffstat (limited to 'src/test/rustdoc-ui/normalize-cycle.rs')
-rw-r--r-- | src/test/rustdoc-ui/normalize-cycle.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/rustdoc-ui/normalize-cycle.rs b/src/test/rustdoc-ui/normalize-cycle.rs deleted file mode 100644 index 1ed9ac6bc..000000000 --- a/src/test/rustdoc-ui/normalize-cycle.rs +++ /dev/null @@ -1,26 +0,0 @@ -// check-pass -// compile-flags: -Znormalize-docs -// Regression test for <https://github.com/rust-lang/rust/issues/79459>. -pub trait Query {} - -pub trait AsQuery { - type Query; -} - -impl<T: Query> AsQuery for T { - type Query = T; -} - -pub trait SelectDsl<Selection> { - type Output; -} - -impl<T, Selection> SelectDsl<Selection> for T -where - T: AsQuery, - T::Query: SelectDsl<Selection>, -{ - type Output = <T::Query as SelectDsl<Selection>>::Output; -} - -pub type Select<Source, Selection> = <Source as SelectDsl<Selection>>::Output; |