diff options
| author | Nixon Enraght-Moony <nixon.emoony@gmail.com> | 2022-09-05 22:17:50 +0100 |
|---|---|---|
| committer | Nixon Enraght-Moony <nixon.emoony@gmail.com> | 2022-09-05 23:59:33 +0100 |
| commit | 065e0b9c9cf3d03f286c5d0b98fbae7185e41b75 (patch) | |
| tree | f49ba4e9cbdc0df65d0a25efd2a2340264704e16 /src/etc | |
| parent | 6e4a9ab650b135ae0ff761e4a37d96c8bcaf7b3d (diff) | |
Rustdoc-Json: Store Variant Fields as their own item.
Closes #100587 Closes #92945
Diffstat (limited to 'src/etc')
| -rw-r--r-- | src/etc/check_missing_items.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/etc/check_missing_items.py b/src/etc/check_missing_items.py index 025f320e3a1..27fb018aeca 100644 --- a/src/etc/check_missing_items.py +++ b/src/etc/check_missing_items.py @@ -144,10 +144,10 @@ while work_list: ) - visited elif item["kind"] == "variant": if item["inner"]["variant_kind"] == "tuple": - for ty in item["inner"]["variant_inner"]: - check_type(ty) + for field_id in filter(None, item["inner"]["variant_inner"]): + work_list.add(field_id) elif item["inner"]["variant_kind"] == "struct": - work_list |= set(item["inner"]["variant_inner"]) - visited + work_list |= set(item["inner"]["variant_inner"]["fields"]) - visited elif item["kind"] in ("function", "method"): check_generics(item["inner"]["generics"]) check_decl(item["inner"]["decl"]) |
