Move /src/test to /tests
This commit is contained in:
parent
ca855e6e42
commit
cf2dff2b1e
27592 changed files with 0 additions and 0 deletions
26
tests/rustdoc-ui/normalize-cycle.rs
Normal file
26
tests/rustdoc-ui/normalize-cycle.rs
Normal file
|
@ -0,0 +1,26 @@
|
|||
// 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;
|
Loading…
Add table
Add a link
Reference in a new issue