pub type ReadStructuredCloneOp = Option<unsafe extern "C" fn(_: *mut JSContext, _: *mut JSStructuredCloneReader, _: *const CloneDataPolicy, _: u32, _: u32, _: *mut c_void) -> *mut JSObject>;
Expand description
Read structured data from the reader r. This hook is used to read a value previously serialized by a call to the WriteStructuredCloneOp hook.
tag and data are the pair of uint32_t values from the header. The callback may use the JS_Read* APIs to read any other relevant parts of the object from the reader r. closure is any value passed to the JS_ReadStructuredClone function.
Return the new object on success, or raise an exception and return nullptr on error.
Aliased Type§
enum ReadStructuredCloneOp {
None,
Some(unsafe extern "C" fn(_: *mut JSContext, _: *mut JSStructuredCloneReader, _: *const CloneDataPolicy, _: u32, _: u32, _: *mut c_void) -> *mut JSObject),
}