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

View file

@ -83,7 +83,7 @@ fn initialize_filter(lv: &mut LogViewer, kind: Option<FilterKind>) -> WipFilter
})
} else {
Some(WipMatcher::Specific {
hash: lv.selected().map(|i| i.hash()),
hash: lv.selected().map(|(i, _)| i.hash()),
})
};
@ -426,8 +426,9 @@ impl Widget for &mut App {
Paragraph::new(selected_offset.to_string()).render(right, buf);
let list = List::new(items.into_iter().enumerate().map(|(idx, i)| {
let line = i.line_text(false);
let list = List::new(items.into_iter().enumerate().map(
|(idx, (i, inline_depth))| {
let line = i.line_text(false, inline_depth);
let mut list_item = ListItem::new(line);
@ -436,7 +437,8 @@ impl Widget for &mut App {
}
list_item
}));
},
));
Widget::render(list, main_area, buf);
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>";
match self {
LogEntry::Single { raw } => {
format!("{}", raw.fields.message().unwrap_or(NO_MESSAGE)).into()
}
LogEntry::Single { raw } => format!(
" ┃{}{}",
" >".repeat(inline_depth),
raw.fields.message().unwrap_or(NO_MESSAGE)
)
.into(),
LogEntry::Sub {
enter, sub_entries, ..
} => {

View file

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

View file

@ -118,14 +118,14 @@ pub struct 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)?;
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 {
return None;
}
@ -133,7 +133,7 @@ impl LogStream for LogFileReaderStream {
let entry = self.reader.fill_buf_to_access_index(self.curr)?;
self.curr -= 1;
Some(entry)
Some((entry, 0))
}
fn clone(&self) -> Box<dyn LogStream> {