// 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;