use quickjs_rs::Context; pub fn main() { let context = Context::new().unwrap(); let value = context.eval("1 + 2").unwrap(); println!("js: 1 + 2 = {:?}", value); context .add_callback("myCallback", |a: i32, b: i32| a + b * b) .unwrap(); let value = context .eval( r#" var x = myCallback(10, 20); x; "#, ) .unwrap(); println!("js: callback = {:?}", value); }