Crate nj_core

Source

Modules§

bigint
buffer
future
init
log
safebuffer
stream
sys
val

Macros§

assert_napi
assert the napi call
c_str
callback_to_napi
method
napi_call_assert
call napi and assert used only in this crate
napi_call_result
call napi and wrap into result used only in this crate
result_to_napi
convert result into napi value if ok otherwise convert to error

Structs§

JsPromiseFuture
PropertiesBuilder
Property
ThreadSafeFunction
Wrapper for thread safe function that are safe to send and sync across thread

Enums§

NapiStatus
NjError

Traits§

IntoJs
convert to js including error
JSClass
JSValue
Convert napi value to Rust value
NjFutureExt
TryIntoJs
convert to JS object

Functions§

create_promise
create promise and schedule work when this is finished it will return result in the main thread
submit_property
submit property for including in global registry
submit_register_callback

Attribute Macros§

ctor
Marks a function or static variable as a library/executable constructor. This uses OS-specific linker sections to call a specific function at load time.