pub unsafe extern "C" fn JS_SetSizeOfIncludingThisCompartmentCallback( cx: *mut JSContext, callback: Option<unsafe extern "C" fn(Option<unsafe extern "C" fn(*const c_void) -> usize>, *mut Compartment) -> usize>, )