]> Repositorios git - scryer-prolog.git/commitdiff
clippy: identity conversion
authorBennet Bleßmann <[email protected]>
Sat, 6 Jul 2024 11:06:50 +0000 (13:06 +0200)
committerBennet Bleßmann <[email protected]>
Sat, 6 Jul 2024 11:06:50 +0000 (13:06 +0200)
src/ffi.rs

index 3782966bc89332b5b26742812c31b8ce2f9bc2fe..054f98d9b5bab1f07c56d5b0411952289ae51320 100644 (file)
@@ -439,15 +439,15 @@ impl ForeignFunctionTable {
                     libffi::raw::FFI_TYPE_FLOAT => {
                         field_ptr =
                             field_ptr.add(field_ptr.align_offset(std::mem::align_of::<f32>()));
-                        let n = std::ptr::read(field_ptr as *mut f32);
-                        returns.push(Value::Float(f32::from(n).into()));
+                        let n: f32 = std::ptr::read(field_ptr as *mut f32);
+                        returns.push(Value::Float(n.into()));
                         field_ptr = field_ptr.add(std::mem::size_of::<f32>());
                     }
                     libffi::raw::FFI_TYPE_DOUBLE => {
                         field_ptr =
                             field_ptr.add(field_ptr.align_offset(std::mem::align_of::<f64>()));
-                        let n = std::ptr::read(field_ptr as *mut f64);
-                        returns.push(Value::Float(f64::from(n)));
+                        let n: f64 = std::ptr::read(field_ptr as *mut f64);
+                        returns.push(Value::Float(n));
                         field_ptr = field_ptr.add(std::mem::size_of::<f64>());
                     }
                     libffi::raw::FFI_TYPE_STRUCT => {