bugfixing

This commit is contained in:
Jana Dönszelmann 2026-02-24 22:04:35 +01:00
parent c73be7166f
commit ae5ce58eec
No known key found for this signature in database
6 changed files with 103 additions and 44 deletions

45
log Normal file
View file

@ -0,0 +1,45 @@
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }
NESTING Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456691Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456698Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456705Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:3 ~ unsized_coercion[10fa]::Trait)")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Sub { enter: RawLogEntry { timestamp: 2026-02-20T12:07:26.456712Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("enter")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, sub_entries: [Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456718Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 145, fields: LogFields { fields: {"key": String("DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs(\"Trait\"), disambiguator: 0 } }")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }, Single { raw: RawLogEntry { timestamp: 2026-02-20T12:07:26.456724Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/pretty.rs", line_number: 481, fields: LogFields { fields: {"message": String("try_print_visible_def_path: def_id=DefId(0:0 ~ unsized_coercion[10fa])")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }, LogFields { fields: {"args": String("[]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] } }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456731Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [LogFields { fields: {"args": String("[Self/#0]"), "def_id": String("DefId(0:3 ~ unsized_coercion[10fa]::Trait)"), "name": String("default_print_def_path")} }] }, count_sub: OnceLock(3) }], exit: RawLogEntry { timestamp: 2026-02-20T12:07:26.456736Z, level: Debug, filename: "compiler/rustc_middle/src/ty/print/mod.rs", line_number: 138, fields: LogFields { fields: {"message": String("exit")} }, spans: [] }, count_sub: OnceLock(6) }

View file

@ -13,7 +13,7 @@ pub struct LogView {
} }
impl LogView { impl LogView {
pub fn selected(&self) -> Option<Rc<LogEntry>> { pub fn selected(&self) -> Option<(Rc<LogEntry>, usize)> {
let mut temp_iter = self.iter.clone(); let mut temp_iter = self.iter.clone();
for _ in 0..self.selection_offset { for _ in 0..self.selection_offset {
let _ = temp_iter.next()?; let _ = temp_iter.next()?;
@ -89,7 +89,7 @@ impl LogViewer {
) -> Option<Box<dyn LogStream>> { ) -> Option<Box<dyn LogStream>> {
let mut temp_stream = stream.clone(); let mut temp_stream = stream.clone();
let mut max = 100usize; let mut max = 100usize;
while let Some(curr) = temp_stream.next() { while let Some((curr, _)) = temp_stream.next() {
if Rc::ptr_eq(&curr, elem) { if Rc::ptr_eq(&curr, elem) {
return Some(temp_stream); return Some(temp_stream);
} }
@ -107,7 +107,7 @@ impl LogViewer {
let mut new_stack = Vec::<LogView>::new(); let mut new_stack = Vec::<LogView>::new();
'outer: for (elem, old_offset) in offsets_list { 'outer: for (elem, old_offset) in offsets_list {
let Some(elem) = elem else { let Some((elem, _)) = elem else {
break; break;
}; };
@ -181,14 +181,14 @@ impl LogViewer {
} }
pub fn footer_fields(&self) -> Vec<(String, serde_json::Value)> { pub fn footer_fields(&self) -> Vec<(String, serde_json::Value)> {
if let Some(selected) = self.selected() { if let Some((selected, _)) = self.selected() {
selected.all_fields().fields.into_iter().collect::<Vec<_>>() selected.all_fields().fields.into_iter().collect::<Vec<_>>()
} else { } else {
Vec::new() Vec::new()
} }
} }
pub fn items(&self, max: usize) -> Option<(Vec<Rc<LogEntry>>, usize)> { pub fn items(&self, max: usize) -> Option<(Vec<(Rc<LogEntry>, usize)>, usize)> {
let mut temp_iter = self.curr.iter.clone(); let mut temp_iter = self.curr.iter.clone();
let mut res = Vec::new(); let mut res = Vec::new();
for _ in 0..max { for _ in 0..max {
@ -201,7 +201,7 @@ impl LogViewer {
Some((res, self.curr.selection_offset)) Some((res, self.curr.selection_offset))
} }
pub fn selected(&self) -> Option<Rc<LogEntry>> { pub fn selected(&self) -> Option<(Rc<LogEntry>, usize)> {
self.curr.selected() self.curr.selected()
} }
@ -278,10 +278,10 @@ impl LogViewer {
pub fn enter(&mut self) { pub fn enter(&mut self) {
if !self.footer_selected { if !self.footer_selected {
let Some(s) = self.selected() else { let Some((s, _)) = self.selected() else {
return; return;
}; };
let Some(i) = s.from_start() else { let Some(i) = s.from_start(0) else {
return; return;
}; };

View file

@ -83,7 +83,7 @@ fn initialize_filter(lv: &mut LogViewer, kind: Option<FilterKind>) -> WipFilter
}) })
} else { } else {
Some(WipMatcher::Specific { Some(WipMatcher::Specific {
hash: lv.selected().map(|i| i.hash()), hash: lv.selected().map(|(i, _)| i.hash()),
}) })
}; };
@ -426,17 +426,19 @@ impl Widget for &mut App {
Paragraph::new(selected_offset.to_string()).render(right, buf); Paragraph::new(selected_offset.to_string()).render(right, buf);
let list = List::new(items.into_iter().enumerate().map(|(idx, i)| { let list = List::new(items.into_iter().enumerate().map(
let line = i.line_text(false); |(idx, (i, inline_depth))| {
let line = i.line_text(false, inline_depth);
let mut list_item = ListItem::new(line); let mut list_item = ListItem::new(line);
if idx == selected_offset { if idx == selected_offset {
list_item = list_item.style(highlighted); list_item = list_item.style(highlighted);
} }
list_item list_item
})); },
));
Widget::render(list, main_area, buf); Widget::render(list, main_area, buf);
let items = lv.footer_fields(); let items = lv.footer_fields();

View file

@ -79,12 +79,15 @@ impl LogEntry {
} }
} }
pub fn line_text(&self, accessed: bool) -> Line<'static> { pub fn line_text(&self, accessed: bool, inline_depth: usize) -> Line<'static> {
const NO_MESSAGE: &str = "<no message>"; const NO_MESSAGE: &str = "<no message>";
match self { match self {
LogEntry::Single { raw } => { LogEntry::Single { raw } => format!(
format!("{}", raw.fields.message().unwrap_or(NO_MESSAGE)).into() " ┃{}{}",
} " >".repeat(inline_depth),
raw.fields.message().unwrap_or(NO_MESSAGE)
)
.into(),
LogEntry::Sub { LogEntry::Sub {
enter, sub_entries, .. enter, sub_entries, ..
} => { } => {

View file

@ -1,3 +1,4 @@
use std::io::Write;
use std::rc::Rc; use std::rc::Rc;
use crate::tui::{ use crate::tui::{
@ -8,40 +9,46 @@ use crate::tui::{
pub trait IntoLogStream { pub trait IntoLogStream {
type Stream: LogStream; type Stream: LogStream;
fn from_end(self) -> Option<Self::Stream>; fn from_end(self, inline_depth: usize) -> Option<Self::Stream>;
fn from_start(self) -> Option<Self::Stream>; fn from_start(self, inline_depth: usize) -> Option<Self::Stream>;
} }
pub struct LogEntryStream { pub struct LogEntryStream {
inner: Rc<LogEntry>, inner: Rc<LogEntry>,
curr: usize, curr: usize,
inline_depth: usize,
} }
impl LogStream for LogEntryStream { impl LogStream for LogEntryStream {
fn next(&mut self) -> Option<Rc<LogEntry>> { fn next(&mut self) -> Option<(Rc<LogEntry>, usize)> {
let LogEntry::Sub { sub_entries, .. } = self.inner.as_ref() else { let LogEntry::Sub { sub_entries, .. } = self.inner.as_ref() else {
return None; return None;
}; };
let res = sub_entries.get(self.curr)?; let res = sub_entries.get(self.curr)?;
self.curr += 1; self.curr += 1;
Some(Rc::clone(res)) Some((Rc::clone(res), self.inline_depth))
} }
fn prev(&mut self) -> Option<Rc<LogEntry>> { fn prev(&mut self) -> Option<(Rc<LogEntry>, usize)> {
let LogEntry::Sub { sub_entries, .. } = self.inner.as_ref() else { let LogEntry::Sub { sub_entries, .. } = self.inner.as_ref() else {
return None; return None;
}; };
if self.curr == 0 {
return None;
}
self.curr -= 1; self.curr -= 1;
let res = sub_entries.get(self.curr)?; let res = sub_entries.get(self.curr)?;
Some(Rc::clone(res)) Some((Rc::clone(res), self.inline_depth))
} }
fn clone(&self) -> Box<dyn LogStream> { fn clone(&self) -> Box<dyn LogStream> {
Box::new(Self { Box::new(Self {
inner: Rc::clone(&self.inner), inner: Rc::clone(&self.inner),
curr: self.curr, curr: self.curr,
inline_depth: self.inline_depth,
}) })
} }
} }
@ -49,22 +56,24 @@ impl LogStream for LogEntryStream {
impl IntoLogStream for &Rc<LogEntry> { impl IntoLogStream for &Rc<LogEntry> {
type Stream = LogEntryStream; type Stream = LogEntryStream;
fn from_end(self) -> Option<Self::Stream> { fn from_end(self, inline_depth: usize) -> Option<Self::Stream> {
if let LogEntry::Sub { sub_entries, .. } = self.as_ref() { if let LogEntry::Sub { sub_entries, .. } = self.as_ref() {
Some(LogEntryStream { Some(LogEntryStream {
inner: Rc::clone(&self), inner: Rc::clone(&self),
curr: sub_entries.len(), curr: sub_entries.len(),
inline_depth,
}) })
} else { } else {
None None
} }
} }
fn from_start(self) -> Option<Self::Stream> { fn from_start(self, inline_depth: usize) -> Option<Self::Stream> {
if let LogEntry::Sub { .. } = self.as_ref() { if let LogEntry::Sub { .. } = self.as_ref() {
Some(LogEntryStream { Some(LogEntryStream {
inner: Rc::clone(&self), inner: Rc::clone(&self),
curr: 0, curr: 0,
inline_depth,
}) })
} else { } else {
None None
@ -73,8 +82,8 @@ impl IntoLogStream for &Rc<LogEntry> {
} }
pub trait LogStream { pub trait LogStream {
fn next(&mut self) -> Option<Rc<LogEntry>>; fn next(&mut self) -> Option<(Rc<LogEntry>, usize)>;
fn prev(&mut self) -> Option<Rc<LogEntry>>; fn prev(&mut self) -> Option<(Rc<LogEntry>, usize)>;
fn clone(&self) -> Box<dyn LogStream>; fn clone(&self) -> Box<dyn LogStream>;
@ -95,9 +104,9 @@ macro_rules! generate_candidate {
($_self: tt, $iter_method: ident) => { ($_self: tt, $iter_method: ident) => {
loop { loop {
let top = $_self.stack.last_mut().unwrap(); let top = $_self.stack.last_mut().unwrap();
if let Some(top) = top.$iter_method() { if let Some((top, inline_depth)) = top.$iter_method() {
// if we can find it in the top of stack iterator, neat! // if we can find it in the top of stack iterator, neat!
return Some(top); return Some((top, inline_depth));
} else if $_self.stack.len() > 1 { } else if $_self.stack.len() > 1 {
// Otherwise, try popping the stack once and try again // Otherwise, try popping the stack once and try again
$_self.stack.pop(); $_self.stack.pop();
@ -113,7 +122,7 @@ macro_rules! generate_candidate {
macro_rules! generate_filter { macro_rules! generate_filter {
($_self: tt, $candidate: ident, $into_iter: ident) => { ($_self: tt, $candidate: ident, $into_iter: ident) => {
loop { loop {
let elem = $_self.$candidate()?; let (elem, inline_depth) = $_self.$candidate()?;
let Filter { matcher, kind } = $_self.filter.as_ref(); let Filter { matcher, kind } = $_self.filter.as_ref();
if matcher.matches(&elem) { if matcher.matches(&elem) {
@ -121,7 +130,7 @@ macro_rules! generate_filter {
FilterKind::Inline => { FilterKind::Inline => {
// When we inline, add this item to the stack // When we inline, add this item to the stack
// so we continue iterating inside it. // so we continue iterating inside it.
if let Some(iter) = elem.$into_iter() { if let Some(iter) = elem.$into_iter(inline_depth + 1) {
$_self.stack.push(Box::new(iter)); $_self.stack.push(Box::new(iter));
} }
// Continue so we actually return a nested item. // Continue so we actually return a nested item.
@ -133,27 +142,27 @@ macro_rules! generate_filter {
} }
} }
} else { } else {
return Some(elem); return Some((elem, inline_depth));
} }
} }
}; };
} }
impl FilteredLogStream { impl FilteredLogStream {
fn next_candidate(&mut self) -> Option<Rc<LogEntry>> { fn next_candidate(&mut self) -> Option<(Rc<LogEntry>, usize)> {
generate_candidate!(self, next) generate_candidate!(self, next)
} }
fn prev_candidate(&mut self) -> Option<Rc<LogEntry>> { fn prev_candidate(&mut self) -> Option<(Rc<LogEntry>, usize)> {
generate_candidate!(self, prev) generate_candidate!(self, prev)
} }
} }
impl LogStream for FilteredLogStream { impl LogStream for FilteredLogStream {
fn next(&mut self) -> Option<Rc<LogEntry>> { fn next(&mut self) -> Option<(Rc<LogEntry>, usize)> {
generate_filter!(self, next_candidate, from_start) generate_filter!(self, next_candidate, from_start)
} }
fn prev(&mut self) -> Option<Rc<LogEntry>> { fn prev(&mut self) -> Option<(Rc<LogEntry>, usize)> {
generate_filter!(self, prev_candidate, from_end) generate_filter!(self, prev_candidate, from_end)
} }

View file

@ -118,14 +118,14 @@ pub struct LogFileReaderStream {
} }
impl LogStream for LogFileReaderStream { impl LogStream for LogFileReaderStream {
fn next(&mut self) -> Option<Rc<LogEntry>> { fn next(&mut self) -> Option<(Rc<LogEntry>, usize)> {
let entry = self.reader.fill_buf_to_access_index(self.curr)?; let entry = self.reader.fill_buf_to_access_index(self.curr)?;
self.curr += 1; self.curr += 1;
Some(entry) Some((entry, 0))
} }
fn prev(&mut self) -> Option<Rc<LogEntry>> { fn prev(&mut self) -> Option<(Rc<LogEntry>, usize)> {
if self.curr == 0 { if self.curr == 0 {
return None; return None;
} }
@ -133,7 +133,7 @@ impl LogStream for LogFileReaderStream {
let entry = self.reader.fill_buf_to_access_index(self.curr)?; let entry = self.reader.fill_buf_to_access_index(self.curr)?;
self.curr -= 1; self.curr -= 1;
Some(entry) Some((entry, 0))
} }
fn clone(&self) -> Box<dyn LogStream> { fn clone(&self) -> Box<dyn LogStream> {