Crate { root: Id("0:0"), crate_version: None, includes_private: false, index: { Id("0:1"): Item { id: Id("0:1"), crate_id: 0, name: Some("Foo"), span: Some( Span { filename: ".\\foo.rs", begin: (3, 0), end: (3, 17), }, ), visibility: Public, docs: None, links: {}, attrs: [], deprecation: None, inner: Struct( Struct { struct_type: Plain, generics: Generics { params: [], where_predicates: [], }, fields_stripped: false, fields: [], impls: [], }, ), }, Id("0:2"): Item { id: Id("0:2"), crate_id: 0, name: Some("Bar"), span: Some( Span { filename: ".\\foo.rs", begin: (4, 0), end: (4, 17), }, ), visibility: Public, docs: None, links: {}, attrs: [], deprecation: None, inner: Struct( Struct { struct_type: Tuple, generics: Generics { params: [], where_predicates: [], }, fields_stripped: false, fields: [], impls: [], }, ), }, Id("0:0"): Item { id: Id("0:0"), crate_id: 0, name: Some("foo"), span: Some( Span { filename: ".\\foo.rs", begin: (1, 0), end: (5, 15), }, ), visibility: Public, docs: None, links: {}, attrs: ["#![feature(no_core)]", "#![no_core]"], deprecation: None, inner: Module( Module { is_crate: true, items: [Id("0:1"), Id("0:2"), Id("0:4")], }, ), }, Id("0:4"): Item { id: Id("0:4"), crate_id: 0, name: Some("Baz"), span: Some( Span { filename: ".\\foo.rs", begin: (5, 0), end: (5, 15), }, ), visibility: Public, docs: None, links: {}, attrs: [], deprecation: None, inner: Struct( Struct { struct_type: Unit, generics: Generics { params: [], where_predicates: [], }, fields_stripped: false, fields: [], impls: [], }, ), }, }, paths: { Id("0:2"): ItemSummary { crate_id: 0, path: ["foo", "Bar"], kind: Struct, }, Id("0:4"): ItemSummary { crate_id: 0, path: ["foo", "Baz"], kind: Struct, }, Id("0:0"): ItemSummary { crate_id: 0, path: ["foo"], kind: Module, }, Id("0:1"): ItemSummary { crate_id: 0, path: ["foo", "Foo"], kind: Struct, }, }, external_crates: {}, format_version: 14, }