summaryrefslogtreecommitdiff
path: root/ext/ffi/callback.rs
diff options
context:
space:
mode:
authorlinbingquan <695601626@qq.com>2022-12-18 06:20:15 +0800
committerGitHub <noreply@github.com>2022-12-17 23:20:15 +0100
commitf46df3e35940fc78163945eed33e58fafed0b06b (patch)
treec22233bf2019a254045ad0af533225d3f02a402f /ext/ffi/callback.rs
parentf2c9cc500c84a3c6051823cd3ae33d6b4c1f6266 (diff)
chore: update to Rust 1.66.0 (#17078)
Diffstat (limited to 'ext/ffi/callback.rs')
-rw-r--r--ext/ffi/callback.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/ext/ffi/callback.rs b/ext/ffi/callback.rs
index 9b759a30e..b63bb8eab 100644
--- a/ext/ffi/callback.rs
+++ b/ext/ffi/callback.rs
@@ -171,7 +171,7 @@ unsafe fn do_ffi_callback(
let func = callback.open(scope);
let result = result as *mut c_void;
let vals: &[*const c_void] =
- std::slice::from_raw_parts(args, info.parameters.len() as usize);
+ std::slice::from_raw_parts(args, info.parameters.len());
let mut params: Vec<v8::Local<v8::Value>> = vec![];
for (native_type, val) in info.parameters.iter().zip(vals) {
@@ -307,7 +307,7 @@ unsafe fn do_ffi_callback(
// Fallthrough, probably UB.
value
.int32_value(scope)
- .expect("Unable to deserialize result parameter.") as i32
+ .expect("Unable to deserialize result parameter.")
};
*(result as *mut i32) = value;
}
@@ -425,8 +425,7 @@ unsafe fn do_ffi_callback(
} else {
*(result as *mut i64) = value
.integer_value(scope)
- .expect("Unable to deserialize result parameter.")
- as i64;
+ .expect("Unable to deserialize result parameter.");
}
}
NativeType::U64 => {