diff options
Diffstat (limited to 'ext/napi/function.rs')
-rw-r--r-- | ext/napi/function.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/napi/function.rs b/ext/napi/function.rs index aec402149..f921c4838 100644 --- a/ext/napi/function.rs +++ b/ext/napi/function.rs @@ -51,7 +51,7 @@ extern "C" fn call_fn(info: *const v8::FunctionCallbackInfo) { #[allow(clippy::not_unsafe_ptr_arg_deref)] pub fn create_function<'a>( env_ptr: *mut Env, - name: Option<&str>, + name: Option<v8::Local<v8::String>>, cb: napi_callback, cb_info: napi_callback_info, ) -> v8::Local<'a, v8::Function> { @@ -67,8 +67,7 @@ pub fn create_function<'a>( .build(scope) .unwrap(); - if let Some(name) = name { - let v8str = v8::String::new(scope, name).unwrap(); + if let Some(v8str) = name { function.set_name(v8str); } |