{ "root": "0:0", "version": null, "includes_private": false, "index": { "0:9": { "crate_id": 0, "name": "Unit", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 7, 0 ], "end": [ 7, 16 ] }, "visibility": "public", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct", "inner": { "struct_type": "unit", "generics": { "params": [], "where_predicates": [] }, "fields_stripped": false, "fields": [] } }, "0:8": { "crate_id": 0, "name": "1", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 5, 22 ], "end": [ 5, 28 ] }, "visibility": "default", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct_field", "inner": { "kind": "resolved_path", "inner": { "name": "String", "id": "5:5035", "args": { "angle_bracketed": { "args": [], "bindings": [] } }, "param_names": [] } } }, "0:18": { "crate_id": 0, "name": "stuff", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 15, 4 ], "end": [ 15, 17 ] }, "visibility": "default", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct_field", "inner": { "kind": "resolved_path", "inner": { "name": "Vec", "id": "5:4322", "args": { "angle_bracketed": { "args": [ { "type": { "kind": "generic", "inner": "T" } } ], "bindings": [] } }, "param_names": [] } } }, "0:11": { "crate_id": 0, "name": "WithPrimitives", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 9, 0 ], "end": [ 12, 1 ] }, "visibility": "public", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct", "inner": { "struct_type": "plain", "generics": { "params": [ { "name": "'a", "kind": "lifetime" } ], "where_predicates": [] }, "fields_stripped": true } }, "0:14": { "crate_id": 0, "name": "s", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 11, 4 ], "end": [ 11, 14 ] }, "visibility": "default", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct_field", "inner": { "kind": "borrowed_ref", "inner": { "lifetime": "'a", "mutable": false, "type": { "kind": "primitive", "inner": "str" } } } }, "0:19": { "crate_id": 0, "name": "things", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 16, 4 ], "end": [ 16, 25 ] }, "visibility": "default", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct_field", "inner": { "kind": "resolved_path", "inner": { "name": "HashMap", "id": "1:6600", "args": { "angle_bracketed": { "args": [ { "type": { "kind": "generic", "inner": "U" } }, { "type": { "kind": "generic", "inner": "U" } } ], "bindings": [] } }, "param_names": [] } } }, "0:15": { "crate_id": 0, "name": "WithGenerics", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 14, 0 ], "end": [ 17, 1 ] }, "visibility": "public", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct", "inner": { "struct_type": "plain", "generics": { "params": [ { "name": "T", "kind": { "type": { "bounds": [], "default": null } } }, { "name": "U", "kind": { "type": { "bounds": [], "default": null } } } ], "where_predicates": [] }, "fields_stripped": true } }, "0:0": { "crate_id": 0, "name": "structs", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 1, 0 ], "end": [ 17, 1 ] }, "visibility": "public", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "module", "inner": { "is_crate": true, "items": [ "0:4", "0:5", "0:9", "0:11", "0:15" ] } }, "0:13": { "crate_id": 0, "name": "num", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 10, 4 ], "end": [ 10, 12 ] }, "visibility": "default", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct_field", "inner": { "kind": "primitive", "inner": "u32" } }, "0:5": { "crate_id": 0, "name": "Tuple", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 5, 0 ], "end": [ 5, 30 ] }, "visibility": "public", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct", "inner": { "struct_type": "tuple", "generics": { "params": [], "where_predicates": [] }, "fields_stripped": true } }, "0:4": { "crate_id": 0, "name": "PlainEmpty", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 3, 0 ], "end": [ 3, 24 ] }, "visibility": "public", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct", "inner": { "struct_type": "plain", "generics": { "params": [], "where_predicates": [] }, "fields_stripped": false, "fields": [] } }, "0:7": { "crate_id": 0, "name": "0", "source": { "filename": "$TEST_BASE_DIR/structs.rs", "begin": [ 5, 17 ], "end": [ 5, 20 ] }, "visibility": "default", "docs": "", "links": {}, "attrs": [], "deprecation": null, "kind": "struct_field", "inner": { "kind": "primitive", "inner": "u32" } } }, "paths": { "5:4322": { "crate_id": 5, "path": [ "alloc", "vec", "Vec" ], "kind": "struct" }, "5:5035": { "crate_id": 5, "path": [ "alloc", "string", "String" ], "kind": "struct" }, "1:6600": { "crate_id": 1, "path": [ "std", "collections", "hash", "map", "HashMap" ], "kind": "struct" } }, "external_crates": { "1": { "name": "std" }, "5": { "name": "alloc" } }, "format_version": 1 }