Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions compiler/rustc_resolve/src/diagnostics.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1707,6 +1707,12 @@ crate fn show_candidates(
candidates.iter().map(|c| path_names_to_string(&c.path)).collect();

path_strings.sort();
let core_path_strings =
path_strings.iter().filter(|p| p.starts_with("core::")).cloned().collect::<Vec<String>>();
if !core_path_strings.is_empty() {
path_strings.retain(|p| !p.starts_with("core::"));
}
path_strings.extend(core_path_strings);
path_strings.dedup();

let (determiner, kind) = if candidates.len() == 1 {
Expand Down