unsafe extern "C" fn write_callback( cx: *mut JSContext, w: *mut JSStructuredCloneWriter, obj: HandleObject, _same_process_scope_required: *mut bool, closure: *mut c_void, ) -> bool