Crate mini_v8

Source
Expand description

MiniV8 is a minimal embedded V8 JavaScript engine wrapper for Rust.

Structs§

Array
Elements
Function
Invocation
A bundle of information about an invocation of a function that has been embedded from Rust into JavaScript.
MiniV8
Object
Properties
An iterator over an object’s keys and values, acting like a for-in loop.
Script
ScriptOrigin
The origin, within a file, of a JavaScript script.
String
Values
A collection of multiple JavaScript values used for interacting with function arguments.
Variadic
Wraps a variable number of Ts.

Enums§

Error
An error originating from MiniV8 usage.
Value
A JavaScript value.

Traits§

FromValue
Trait for types convertible from Value.
FromValues
Trait for types that can be created from an arbitrary number of JavaScript values.
ToValue
Trait for types convertible to Value.
ToValues
Trait for types convertible to any number of JavaScript values.

Type Aliases§

Result
std::result::Result specialized for this crate’s Error type.