style(napi): use cast() instread as

This commit is contained in:
LongYinan 2023-04-10 17:03:18 +08:00
parent 752ffea1d9
commit 66ef64bdc7
No known key found for this signature in database
GPG key ID: C3666B7FC82ADAD7

View file

@ -50,12 +50,7 @@ pub fn create_iterator<T: Generator>(
check_status_or_throw!( check_status_or_throw!(
env, env,
unsafe { unsafe {
sys::napi_get_named_property( sys::napi_get_named_property(env, global, "Symbol\0".as_ptr().cast(), &mut symbol_object)
env,
global,
"Symbol\0".as_ptr() as *const c_char,
&mut symbol_object,
)
}, },
"Get global object failed", "Get global object failed",
); );
@ -66,7 +61,7 @@ pub fn create_iterator<T: Generator>(
sys::napi_get_named_property( sys::napi_get_named_property(
env, env,
symbol_object, symbol_object,
"iterator\0".as_ptr() as *const c_char, "iterator\0".as_ptr().cast(),
&mut iterator_symbol, &mut iterator_symbol,
) )
}, },
@ -78,7 +73,7 @@ pub fn create_iterator<T: Generator>(
unsafe { unsafe {
sys::napi_create_function( sys::napi_create_function(
env, env,
"Iterator\0".as_ptr() as *const c_char, "Iterator\0".as_ptr().cast(),
8, 8,
Some(symbol_generator::<T>), Some(symbol_generator::<T>),
generator_ptr as *mut c_void, generator_ptr as *mut c_void,
@ -129,7 +124,7 @@ pub unsafe extern "C" fn symbol_generator<T: Generator>(
unsafe { unsafe {
sys::napi_create_function( sys::napi_create_function(
env, env,
"next\0".as_ptr() as *const c_char, "next\0".as_ptr().cast(),
4, 4,
Some(generator_next::<T>), Some(generator_next::<T>),
generator_ptr, generator_ptr,
@ -144,7 +139,7 @@ pub unsafe extern "C" fn symbol_generator<T: Generator>(
unsafe { unsafe {
sys::napi_create_function( sys::napi_create_function(
env, env,
"return\0".as_ptr() as *const c_char, "return\0".as_ptr().cast(),
6, 6,
Some(generator_return::<T>), Some(generator_return::<T>),
generator_ptr, generator_ptr,
@ -159,7 +154,7 @@ pub unsafe extern "C" fn symbol_generator<T: Generator>(
unsafe { unsafe {
sys::napi_create_function( sys::napi_create_function(
env, env,
"throw\0".as_ptr() as *const c_char, "throw\0".as_ptr().cast(),
5, 5,
Some(generator_throw::<T>), Some(generator_throw::<T>),
generator_ptr, generator_ptr,
@ -175,7 +170,7 @@ pub unsafe extern "C" fn symbol_generator<T: Generator>(
sys::napi_set_named_property( sys::napi_set_named_property(
env, env,
generator_object, generator_object,
"next\0".as_ptr() as *const c_char, "next\0".as_ptr().cast(),
next_function, next_function,
) )
}, },
@ -188,7 +183,7 @@ pub unsafe extern "C" fn symbol_generator<T: Generator>(
sys::napi_set_named_property( sys::napi_set_named_property(
env, env,
generator_object, generator_object,
"return\0".as_ptr() as *const c_char, "return\0".as_ptr().cast(),
return_function, return_function,
) )
}, },
@ -201,7 +196,7 @@ pub unsafe extern "C" fn symbol_generator<T: Generator>(
sys::napi_set_named_property( sys::napi_set_named_property(
env, env,
generator_object, generator_object,
"throw\0".as_ptr() as *const c_char, "throw\0".as_ptr().cast(),
throw_function, throw_function,
) )
}, },
@ -216,7 +211,7 @@ pub unsafe extern "C" fn symbol_generator<T: Generator>(
); );
let properties = vec![sys::napi_property_descriptor { let properties = vec![sys::napi_property_descriptor {
utf8name: GENERATOR_STATE_KEY.as_ptr() as *const c_char, utf8name: GENERATOR_STATE_KEY.as_ptr().cast(),
name: ptr::null_mut(), name: ptr::null_mut(),
method: None, method: None,
getter: None, getter: None,
@ -264,7 +259,7 @@ extern "C" fn generator_next<T: Generator>(
sys::napi_get_named_property( sys::napi_get_named_property(
env, env,
this, this,
GENERATOR_STATE_KEY.as_ptr() as *const c_char, GENERATOR_STATE_KEY.as_ptr().cast(),
&mut generator_state, &mut generator_state,
) )
}, },
@ -385,7 +380,7 @@ extern "C" fn generator_return<T: Generator>(
sys::napi_set_named_property( sys::napi_set_named_property(
env, env,
this, this,
GENERATOR_STATE_KEY.as_ptr() as *const c_char, GENERATOR_STATE_KEY.as_ptr().cast(),
generator_state, generator_state,
) )
}, },
@ -498,7 +493,7 @@ extern "C" fn generator_throw<T: Generator>(
sys::napi_set_named_property( sys::napi_set_named_property(
env, env,
this, this,
GENERATOR_STATE_KEY.as_ptr() as *const c_char, GENERATOR_STATE_KEY.as_ptr().cast(),
generator_state, generator_state,
) )
}, },
@ -530,7 +525,7 @@ extern "C" fn generator_throw<T: Generator>(
sys::napi_set_named_property( sys::napi_set_named_property(
env, env,
this, this,
GENERATOR_STATE_KEY.as_ptr() as *const c_char, GENERATOR_STATE_KEY.as_ptr().cast(),
generator_state, generator_state,
) )
}, },
@ -538,14 +533,7 @@ extern "C" fn generator_throw<T: Generator>(
); );
check_status_or_throw!( check_status_or_throw!(
env, env,
unsafe { unsafe { sys::napi_set_named_property(env, result, "done\0".as_ptr().cast(), generator_state) },
sys::napi_set_named_property(
env,
result,
"done\0".as_ptr() as *const c_char,
generator_state,
)
},
"Get generator state failed" "Get generator state failed"
); );