diff options
author | linbingquan <695601626@qq.com> | 2022-12-18 06:20:15 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-17 23:20:15 +0100 |
commit | f46df3e35940fc78163945eed33e58fafed0b06b (patch) | |
tree | c22233bf2019a254045ad0af533225d3f02a402f /ext/ffi/callback.rs | |
parent | f2c9cc500c84a3c6051823cd3ae33d6b4c1f6266 (diff) |
chore: update to Rust 1.66.0 (#17078)
Diffstat (limited to 'ext/ffi/callback.rs')
-rw-r--r-- | ext/ffi/callback.rs | 7 |
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 => { |