]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/transmutability/primitives/unit.rs
New upstream version 1.65.0+dfsg1
[rustc.git] / src / test / ui / transmutability / primitives / unit.rs
index 86d4740300dff7ff3df4eb93161fe1e5d1b8c4c1..1975a61de988215663bf94801d225a7f8504584a 100644 (file)
@@ -5,11 +5,16 @@
 #![allow(dead_code)]
 
 mod assert {
-    use std::mem::BikeshedIntrinsicFrom;
+    use std::mem::{Assume, BikeshedIntrinsicFrom};
 
     pub fn is_transmutable<Src, Dst, Context>()
     where
-        Dst: BikeshedIntrinsicFrom<Src, Context, true, true, true, true>
+        Dst: BikeshedIntrinsicFrom<Src, Context, {
+            Assume::ALIGNMENT
+                .and(Assume::LIFETIMES)
+                .and(Assume::SAFETY)
+                .and(Assume::VALIDITY)
+        }>
     {}
 }