Module napi::bindgen_prelude

source ·

Re-exports

  • pub use crate::sys;
  • pub use crate::error::*;

Modules

Structs

Enums

Traits

Functions

  • Runs a future to completion This is blocking, meaning that it pauses other execution until the future is complete, only use it when it is absolutely necessary, in other places use async functions instead.
  • Get C Callback from defined Rust fn
  • Get JsFunction from defined Rust fn
  • Spawns a future onto the Tokio runtime.
  • If the feature tokio_rt has been enabled this will enter the runtime context and then call the provided closure. Otherwise it will just call the provided closure.

Type Definitions

Attribute Macros

  • 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.