Expand description
A group of often used types.
Re-exports§
- pub use crate::context::Ctx;
- pub use crate::JsLifetime;
Structs§
- AsyncfuturesHelper type for creating a function from a closure which returns a future.
- The wrapper for values to force coercion
- Helper type for making an parameter set exhaustive.
- A type to flatten tuples into another tuple.
- Helper type to implementIntoJsFuncfor closure by constraining arguments.
- helper type for retrieving function object on which a function is called..
- Helper type for creating a function from a closure which implementsFnMut
- Helper type for creating a function from a closure which implementsFnMut
- Helper type for optional parameters.
- PromisefuturesA JavaScript promise.
- PromisedfuturesWrapper for futures to convert to JS promises
- Helper type for rest and spread arguments.
- helper type for working setting and retrievingthisvalues.
Traits§
- Extension trait to easily turn results withErrorinto results withCaughtError
- Trait for converting values from atoms.
- The Rust’sFromIteratortrait to use withCtx
- For converting JavaScript values to Rust values
- A trait for converting values into arguments.
- A trait for converting a tuple of values into a list arguments.
- Trait for converting values to atoms.
- For converting Rust values to JavaScript values
- Extension trait to easily turn results withCaughtErrorinto results withError