pub trait ResizeObserverMethods<D>
where D: DomTypes,
{ // Required methods fn Observe( &self, target: &<D as DomTypes>::Element, options: &ResizeObserverOptions, ); fn Unobserve(&self, target: &<D as DomTypes>::Element); fn Disconnect(&self); fn Constructor( global: &<D as DomTypes>::Window, proto: Option<Handle<'_, *mut JSObject>>, can_gc: CanGc, callback: Rc<ResizeObserverCallback<D>>, ) -> Root<Dom<<D as DomTypes>::ResizeObserver>>; }

Required Methods§

Source

fn Observe( &self, target: &<D as DomTypes>::Element, options: &ResizeObserverOptions, )

Source

fn Unobserve(&self, target: &<D as DomTypes>::Element)

Source

fn Disconnect(&self)

Source

fn Constructor( global: &<D as DomTypes>::Window, proto: Option<Handle<'_, *mut JSObject>>, can_gc: CanGc, callback: Rc<ResizeObserverCallback<D>>, ) -> Root<Dom<<D as DomTypes>::ResizeObserver>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§