]> git.lizzy.rs Git - rust.git/blobdiff - src/etc/check_missing_items.py
Rollup merge of #90666 - bdbai:arc_new_cyclic, r=m-ou-se
[rust.git] / src / etc / check_missing_items.py
index 7ed317c778fceaa638975276e22e51153afe6c6a..de1717b3f3f9a983ecc145ffb19f71c6f807c1b1 100644 (file)
@@ -83,7 +83,9 @@ def check_type(ty):
                         check_type(arg["const"]["type"])
                 for binding in args["angle_bracketed"]["bindings"]:
                     if "equality" in binding["binding"]:
-                        check_type(binding["binding"]["equality"])
+                        term = binding["binding"]["equality"]
+                        if "type" in term: check_type(term["type"])
+                        elif "const" in term: check_type(term["const"])
                     elif "constraint" in binding["binding"]:
                         for bound in binding["binding"]["constraint"]:
                             check_generic_bound(bound)