Skip to main content

ResizeObserverEntryMethods

pub trait ResizeObserverEntryMethods<D: DomTypes> {
    // Required methods
    fn Target(&self) -> DomRoot<D::Element>;
    fn ContentRect(&self) -> DomRoot<D::DOMRectReadOnly>;
    fn BorderBoxSize(
        &self,
        cx: &mut JSContext,
        retval: MutableHandle<'_, Value>,
    );
    fn ContentBoxSize(
        &self,
        cx: &mut JSContext,
        retval: MutableHandle<'_, Value>,
    );
    fn DevicePixelContentBoxSize(
        &self,
        cx: &mut JSContext,
        retval: MutableHandle<'_, Value>,
    );
}

Required Methods§

Source

fn Target(&self) -> DomRoot<D::Element>

Source

fn ContentRect(&self) -> DomRoot<D::DOMRectReadOnly>

Source

fn BorderBoxSize(&self, cx: &mut JSContext, retval: MutableHandle<'_, Value>)

Source

fn ContentBoxSize(&self, cx: &mut JSContext, retval: MutableHandle<'_, Value>)

Source

fn DevicePixelContentBoxSize( &self, cx: &mut JSContext, retval: MutableHandle<'_, Value>, )

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§