Allow LocalDefId
as the argument to def_path_str
This commit is contained in:
parent
e18d1f8d2e
commit
1ce80e210d
18 changed files with 68 additions and 54 deletions
|
@ -158,8 +158,8 @@ pub fn recursive_type_error(
|
|||
}
|
||||
let items_list = {
|
||||
let mut s = String::new();
|
||||
for (i, (item_id, _)) in item_and_field_ids.iter().enumerate() {
|
||||
let path = tcx.def_path_str(item_id.to_def_id());
|
||||
for (i, &(item_id, _)) in item_and_field_ids.iter().enumerate() {
|
||||
let path = tcx.def_path_str(item_id);
|
||||
write!(&mut s, "`{path}`").unwrap();
|
||||
if i == (ITEM_LIMIT - 1) && cycle_len > ITEM_LIMIT {
|
||||
write!(&mut s, " and {} more", cycle_len - 5).unwrap();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue