Move rustdoc/rustdoc-json to rustdoc-json Scaffold rustdoc-json test mode Implement run_rustdoc_json_test Fix up python Make tidy happy
468 lines
8.6 KiB
Text
468 lines
8.6 KiB
Text
{
|
|
"root": "0:0",
|
|
"version": null,
|
|
"includes_private": false,
|
|
"index": {
|
|
"0:9": {
|
|
"crate_id": 0,
|
|
"name": "Unit",
|
|
"source": {
|
|
"filename": "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": "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": "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": "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,
|
|
"fields": [
|
|
"0:13",
|
|
"0:14"
|
|
]
|
|
}
|
|
},
|
|
"0:14": {
|
|
"crate_id": 0,
|
|
"name": "s",
|
|
"source": {
|
|
"filename": "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": "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": "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,
|
|
"fields": [
|
|
"0:18",
|
|
"0:19"
|
|
]
|
|
}
|
|
},
|
|
"0:0": {
|
|
"crate_id": 0,
|
|
"name": "structs",
|
|
"source": {
|
|
"filename": "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": "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": "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,
|
|
"fields": [
|
|
"0:7",
|
|
"0:8"
|
|
]
|
|
}
|
|
},
|
|
"0:4": {
|
|
"crate_id": 0,
|
|
"name": "PlainEmpty",
|
|
"source": {
|
|
"filename": "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": "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
|
|
}
|