]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/cast_lossless_float.fixed
Auto merge of #4478 - tsurai:master, r=flip1995
[rust.git] / tests / ui / cast_lossless_float.fixed
index 8021dc229e5e8f921e5e7eac26d9652e02e767a9..709d58b596c83ad7de53cdc40d43fc73c58fe59b 100644 (file)
@@ -32,3 +32,14 @@ fn main() {
 const fn abc(input: f32) -> f64 {
     input as f64
 }
+
+// Same as the above issue. We can't suggest `::from` in const fns in impls
+mod cast_lossless_in_impl {
+    struct A;
+
+    impl A {
+        pub const fn convert(x: f32) -> f64 {
+            x as f64
+        }
+    }
+}