summaryrefslogtreecommitdiff
path: root/ext/ffi/ir.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/ir.rs
parentf2c9cc500c84a3c6051823cd3ae33d6b4c1f6266 (diff)
chore: update to Rust 1.66.0 (#17078)
Diffstat (limited to 'ext/ffi/ir.rs')
-rw-r--r--ext/ffi/ir.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/ffi/ir.rs b/ext/ffi/ir.rs
index 67c65b5b5..ee67171a4 100644
--- a/ext/ffi/ir.rs
+++ b/ext/ffi/ir.rs
@@ -250,7 +250,7 @@ pub fn ffi_parse_u32_arg(
) -> Result<NativeValue, AnyError> {
let u32_value = v8::Local::<v8::Uint32>::try_from(arg)
.map_err(|_| type_error("Invalid FFI u32 type, expected unsigned integer"))?
- .value() as u32;
+ .value();
Ok(NativeValue { u32_value })
}
@@ -260,7 +260,7 @@ pub fn ffi_parse_i32_arg(
) -> Result<NativeValue, AnyError> {
let i32_value = v8::Local::<v8::Int32>::try_from(arg)
.map_err(|_| type_error("Invalid FFI i32 type, expected integer"))?
- .value() as i32;
+ .value();
Ok(NativeValue { i32_value })
}
@@ -297,7 +297,7 @@ pub fn ffi_parse_i64_arg(
{
value.i64_value().0
} else if let Ok(value) = v8::Local::<v8::Number>::try_from(arg) {
- value.integer_value(scope).unwrap() as i64
+ value.integer_value(scope).unwrap()
} else {
return Err(type_error("Invalid FFI i64 type, expected integer"));
};
@@ -358,7 +358,7 @@ pub fn ffi_parse_f64_arg(
) -> Result<NativeValue, AnyError> {
let f64_value = v8::Local::<v8::Number>::try_from(arg)
.map_err(|_| type_error("Invalid FFI f64 type, expected number"))?
- .value() as f64;
+ .value();
Ok(NativeValue { f64_value })
}