]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/higher-rank-trait-bounds/normalize-under-binder/issue-56556.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / src / test / ui / higher-rank-trait-bounds / normalize-under-binder / issue-56556.rs
index 768d1c36619da09d8809c8b685660224626fce36..4d38cb19e9bf2e00dc68007899b44a319fbd7ba0 100644 (file)
@@ -11,3 +11,20 @@ where
 fn main() {
     foo::<Vec<u32>>(vec![]);
 }
+
+mod another {
+    use std::ops::Deref;
+
+    fn test<T, TDeref>()
+    where
+        T: Deref<Target = TDeref>,
+        TDeref: ?Sized,
+        for<'a> &'a TDeref: IntoIterator,
+        for<'a> <&'a TDeref as IntoIterator>::IntoIter: Clone,
+    {
+    }
+
+    fn main() {
+        test::<Vec<u8>, _>();
+    }
+}