Skip to main content

ClientMethods

pub trait ClientMethods<D>
where D: DomTypes,
{ // Required methods fn Url(&self) -> USVString; fn FrameType(&self) -> FrameType; fn Id(&self) -> DOMString; fn PostMessage( &self, cx: &mut JSContext, message: Handle<'_, Value>, transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>, ) -> Result<(), Error>; fn PostMessage_( &self, cx: &mut JSContext, message: Handle<'_, Value>, options: &StructuredSerializeOptions, ) -> Result<(), Error>; }

Required Methods§

Source

fn Url(&self) -> USVString

Source

fn FrameType(&self) -> FrameType

Source

fn Id(&self) -> DOMString

Source

fn PostMessage( &self, cx: &mut JSContext, message: Handle<'_, Value>, transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>, ) -> Result<(), Error>

Source

fn PostMessage_( &self, cx: &mut JSContext, message: Handle<'_, Value>, options: &StructuredSerializeOptions, ) -> Result<(), Error>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§