| // Check that we correctly render late-bound lifetime params in source order |
| // even if early-bound generic params are present. |
| // |
| // For context, at the time of writing early- and late-bound params are stored |
| // separately in rustc and therefore rustdoc needs to manually merge them. |
| |
| #![crate_name = "usr"] |
| //@ aux-crate:dep=early-late-bound-lifetime-params.rs |
| //@ edition:2021 |
| |
| //@ has usr/fn.f.html |
| //@ has - '//pre[@class="rust item-decl"]' "fn f<'a, 'b, 'c, 'd, T, const N: usize>(_: impl Copy)" |
| pub use dep::f; |
| |
| //@ has usr/struct.Ty.html |
| //@ has - '//*[@id="method.f"]' "fn f<'a, 'b, 'c, 'd, T, const N: usize>(_: impl Copy)" |
| pub use dep::Ty; |