Fix order of implementations in the "implementations on foreign types" section
This commit is contained in:
parent
11cd1f0026
commit
aa9d1d87fa
@ -991,7 +991,7 @@ fn trait_item(w: &mut Buffer, cx: &mut Context<'_>, m: &clean::Item, t: &clean::
|
||||
}
|
||||
}
|
||||
|
||||
let (local, foreign) =
|
||||
let (local, mut foreign) =
|
||||
implementors.iter().partition::<Vec<_>, _>(|i| i.is_on_local_type(cx));
|
||||
|
||||
let (mut synthetic, mut concrete): (Vec<&&Impl>, Vec<&&Impl>) =
|
||||
@ -999,6 +999,7 @@ fn trait_item(w: &mut Buffer, cx: &mut Context<'_>, m: &clean::Item, t: &clean::
|
||||
|
||||
synthetic.sort_by_cached_key(|i| ImplString::new(i, cx));
|
||||
concrete.sort_by_cached_key(|i| ImplString::new(i, cx));
|
||||
foreign.sort_by_cached_key(|i| ImplString::new(i, cx));
|
||||
|
||||
if !foreign.is_empty() {
|
||||
write_small_section_header(w, "foreign-impls", "Implementations on Foreign Types", "");
|
||||
|
Loading…
Reference in New Issue
Block a user