18 lines
651 B
Rust
18 lines
651 B
Rust
// 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;
|