[DEBUG rustc_typeck::collect] check_crate: type collecting inside mod: DefId(0:0 ~ v[317d])
[DEBUG rustc_typeck::collect] convert: item with id HirId { owner: DefIndex(1), local_id: 0 }
[DEBUG rustc_typeck::collect] items converted
[DEBUG rustc_typeck::collect] convert: item std with id HirId { owner: DefIndex(2), local_id: 0 }
[DEBUG rustc_typeck::collect] items converted
[DEBUG rustc_typeck::collect] convert: item main with id HirId { owner: DefIndex(3), local_id: 0 }
[DEBUG rustc_typeck::collect] type_of: node=Item(Item { ident: main#0, hir_id: HirId { owner: DefIndex(3), local_id: 0 }, attrs: [], kind: Fn(FnSig { header: FnHeader { unsafety: Normal, constness: NotConst, asyncness: NotAsync, abi: Rust }, decl: FnDecl { inputs: [], output: DefaultReturn(../v.rs:1:11: 1:11), c_variadic: false, implicit_self: None } }, Generics { params: [], where_clause: WhereClause { predicates: [], span: ../v.rs:1:9: 1:10 }, span: ../v.rs:1:8: 1:8 }, BodyId { hir_id: HirId { owner: DefIndex(3), local_id: 2 } }), vis: Span