#[export_name = "compile_src"]
pub unsafe extern "C" fn compile_src(
js_src_ptr: *const u8,
js_src_len: usize,
) -> *const u32Expand description
Compiles JS source code to QuickJS bytecode.
Returns a pointer to a buffer containing a 32-bit pointer to the bytecode byte array and the u32 length of the bytecode byte array.
§Arguments
js_src_ptr- A pointer to the start of a byte array containing UTF-8 JS source codejs_src_len- The length of the byte array containing JS source code
§Safety
js_src_ptrmust reference a valid array of unsigned bytes ofjs_src_lenlength