pub(crate) type WindowPostMessageOptions = WindowPostMessageOptions;
Aliased Type§
struct WindowPostMessageOptions {
pub parent: RootedTraceableBox<StructuredSerializeOptions>,
pub targetOrigin: USVString,
}
Fields§
§parent: RootedTraceableBox<StructuredSerializeOptions>
§targetOrigin: USVString
Implementations
Source§impl WindowPostMessageOptions
impl WindowPostMessageOptions
pub fn empty() -> RootedTraceableBox<WindowPostMessageOptions>
pub fn new( cx: JSContext, val: Handle<'_, Value>, ) -> Result<ConversionResult<RootedTraceableBox<WindowPostMessageOptions>>, ()>
Source§impl WindowPostMessageOptions
impl WindowPostMessageOptions
pub unsafe fn to_jsobject( &self, cx: *mut JSContext, obj: MutableHandle<'_, *mut JSObject>, )
Trait Implementations
Source§impl Default for WindowPostMessageOptions
impl Default for WindowPostMessageOptions
Source§fn default() -> WindowPostMessageOptions
fn default() -> WindowPostMessageOptions
Returns the “default value” for a type. Read more