From: Bennet Bleßmann Date: Sat, 6 Jul 2024 11:06:50 +0000 (+0200) Subject: clippy: identity conversion X-Git-Tag: v0.10.0~127^2~26 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=ed57ef3d01fba4752b9074e667dda736d5ac86ed;p=scryer-prolog.git clippy: identity conversion --- diff --git a/src/ffi.rs b/src/ffi.rs index 3782966b..054f98d9 100644 --- a/src/ffi.rs +++ b/src/ffi.rs @@ -439,15 +439,15 @@ impl ForeignFunctionTable { libffi::raw::FFI_TYPE_FLOAT => { field_ptr = field_ptr.add(field_ptr.align_offset(std::mem::align_of::())); - 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::()); } libffi::raw::FFI_TYPE_DOUBLE => { field_ptr = field_ptr.add(field_ptr.align_offset(std::mem::align_of::())); - 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::()); } libffi::raw::FFI_TYPE_STRUCT => {