pub unsafe extern "C" fn JS_SetGrayGCRootsTracer( cx: *mut JSContext, traceOp: Option<unsafe extern "C" fn(_: *mut JSTracer, _: *mut SliceBudget, _: *mut c_void) -> bool>, data: *mut c_void, )