rquickjs 0.12.0

High level bindings to the QuickJS JavaScript engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use rquickjs::{class::Trace, JsLifetime};

#[derive(Trace, JsLifetime, Default, Clone)]
#[rquickjs::class]
struct Outer {
    #[qjs(get, set)]
    inner: Inner,
}

#[derive(Trace, JsLifetime, Default, Clone)]
#[rquickjs::class]
struct Inner {
    #[qjs(get, set)]
    value: String,
}

fn main() {}