neon::sys

Module bindings

Source
Available on crate feature sys only.
Expand description

§FFI bindings to Node-API symbols

Rust types generated from Node-API.

Structs§

KeyFilternapi-6
napi_key_filter
TypeTagnapi-8
napi_type_tag

Enums§

KeyCollectionModenapi-6
napi_key_collection_mode
KeyConversionnapi-6
napi_key_conversion
Statusnapi-1
napi_status
ThreadsafeFunctionCallModenapi-4
napi_threadsafe_function_call_mode
ThreadsafeFunctionReleaseModenapi-4
napi_threadsafe_function_release_mode
TypedArrayTypenapi-1
napi_typedarray_type
ValueTypenapi-6
napi_valuetype

Functions§

add_finalizernapi-5
napi_add_finalizer
call_functionnapi-1
napi_call_function
call_threadsafe_functionnapi-4
napi_call_threadsafe_function
check_object_type_tagnapi-8
napi_check_object_type_tag
close_escapable_handle_scopenapi-1
napi_close_escapable_handle_scope
close_handle_scopenapi-1
napi_close_handle_scope
coerce_to_stringnapi-1
napi_coerce_to_string
create_array_with_lengthnapi-1
napi_create_array_with_length
create_arraybuffernapi-1
napi_create_arraybuffer
create_async_worknapi-1
napi_create_async_work
create_bigint_int64napi-6
napi_create_bigint_int64
create_bigint_uint64napi-6
napi_create_bigint_uint64
create_bigint_wordsnapi-6
napi_create_bigint_words
create_buffernapi-1
napi_create_buffer
create_datenapi-5
napi_create_date
create_doublenapi-1
napi_create_double
create_errornapi-1
napi_create_error
create_externalnapi-1
napi_create_external
create_external_arraybuffernapi-1
napi_create_external_arraybuffer
create_external_buffernapi-1
napi_create_external_buffer
create_functionnapi-1
napi_create_function
create_objectnapi-1
napi_create_object
create_promisenapi-1
napi_create_promise
create_range_errornapi-1
napi_create_range_error
create_referencenapi-1
napi_create_reference
create_string_utf8napi-1
napi_create_string_utf8
create_threadsafe_functionnapi-4
napi_create_threadsafe_function
create_type_errornapi-1
napi_create_type_error
create_typedarraynapi-1
napi_create_typedarray
delete_async_worknapi-1
napi_delete_async_work
delete_referencenapi-1
napi_delete_reference
escape_handlenapi-1
napi_escape_handle
fatal_errornapi-1
napi_fatal_error
get_all_property_namesnapi-6
napi_get_all_property_names
get_and_clear_last_exceptionnapi-1
napi_get_and_clear_last_exception
get_array_lengthnapi-1
napi_get_array_length
get_arraybuffer_infonapi-1
napi_get_arraybuffer_info
get_booleannapi-1
napi_get_boolean
get_buffer_infonapi-1
napi_get_buffer_info
get_cb_infonapi-1
napi_get_cb_info
get_date_valuenapi-5
napi_get_date_value
get_elementnapi-1
napi_get_element
get_globalnapi-1
napi_get_global
get_instance_datanapi-6
napi_get_instance_data
get_new_targetnapi-1
napi_get_new_target
get_nullnapi-1
napi_get_null
get_propertynapi-1
napi_get_property
get_reference_valuenapi-1
napi_get_reference_value
get_typedarray_infonapi-1
napi_get_typedarray_info
get_undefinednapi-1
napi_get_undefined
get_value_bigint_int64napi-6
napi_get_value_bigint_int64
get_value_bigint_uint64napi-6
napi_get_value_bigint_uint64
get_value_bigint_wordsnapi-6
napi_get_value_bigint_words
get_value_boolnapi-1
napi_get_value_bool
get_value_doublenapi-1
napi_get_value_double
get_value_externalnapi-1
napi_get_value_external
get_value_string_utf8napi-1
napi_get_value_string_utf8
get_value_string_utf16napi-1
napi_get_value_string_utf16
is_arraynapi-1
napi_is_array
is_arraybuffernapi-1
napi_is_arraybuffer
is_buffernapi-1
napi_is_buffer
is_datenapi-5
napi_is_date
is_errornapi-1
napi_is_error
is_exception_pendingnapi-1
napi_is_exception_pending
is_promisenapi-1
napi_is_promise
is_typedarraynapi-1
napi_is_typedarray
new_instancenapi-1
napi_new_instance
object_freezenapi-8
napi_object_freeze
object_sealnapi-8
napi_object_seal
open_escapable_handle_scopenapi-1
napi_open_escapable_handle_scope
open_handle_scopenapi-1
napi_open_handle_scope
queue_async_worknapi-1
napi_queue_async_work
ref_threadsafe_functionnapi-4
napi_ref_threadsafe_function
reference_refnapi-1
napi_reference_ref
reference_unrefnapi-1
napi_reference_unref
reject_deferrednapi-1
napi_reject_deferred
release_threadsafe_functionnapi-4
napi_release_threadsafe_function
resolve_deferrednapi-1
napi_resolve_deferred
run_scriptnapi-1
napi_run_script
set_elementnapi-1
napi_set_element
set_instance_datanapi-6
napi_set_instance_data
set_propertynapi-1
napi_set_property
strict_equalsnapi-1
napi_strict_equals
thrownapi-1
napi_throw
type_tag_objectnapi-8
napi_type_tag_object
typeof_valuenapi-1
napi_typeof
unref_threadsafe_functionnapi-4
napi_unref_threadsafe_function

Type Aliases§

AsyncCompleteCallbacknapi-1
napi_async_complete_callback
AsyncExecuteCallbacknapi-1
napi_async_execute_callback
AsyncWorknapi-1
napi_async_work
Callbacknapi-1
napi_callback
CallbackInfonapi-1
napi_callback_info
Deferrednapi-1
napi_deferred
Envnapi-1
napi_env
EscapableHandleScopenapi-1
napi_escapable_handle_scope
Finalizenapi-1
napi_finalize
HandleScopenapi-1
napi_handle_scope
Refnapi-1
napi_ref
ThreadsafeFunctionnapi-4
napi_threadsafe_function
ThreadsafeFunctionCallJsnapi-4
napi_threadsafe_function_call_js
Valuenapi-1
napi_value