Struct script::dom::bindings::codegen::Bindings::DOMRectReadOnlyBinding::DOMRectInit
source · pub struct DOMRectInit {
pub height: f64,
pub width: f64,
pub x: f64,
pub y: f64,
}
Fields§
§height: f64
§width: f64
§x: f64
§y: f64
Implementations§
source§impl DOMRectInit
impl DOMRectInit
pub fn empty() -> Self
pub fn new( cx: SafeJSContext, val: HandleValue<'_> ) -> Result<ConversionResult<DOMRectInit>, ()>
source§impl DOMRectInit
impl DOMRectInit
pub(crate) unsafe fn to_jsobject( &self, cx: *mut JSContext, obj: MutableHandleObject<'_> )
Trait Implementations§
source§impl FromJSValConvertible for DOMRectInit
impl FromJSValConvertible for DOMRectInit
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<DOMRectInit>, ()>
unsafe fn from_jsval( cx: *mut JSContext, value: HandleValue<'_>, _option: () ) -> Result<ConversionResult<DOMRectInit>, ()>
Convert
val
to type Self
.
Optional configuration of type T
can be passed as the option
argument.
If it returns Err(())
, a JSAPI exception is pending.
If it returns Ok(Failure(reason))
, there is no pending JSAPI exception.source§impl ToJSValConvertible for DOMRectInit
impl ToJSValConvertible for DOMRectInit
Auto Trait Implementations§
impl RefUnwindSafe for DOMRectInit
impl Send for DOMRectInit
impl Sync for DOMRectInit
impl Unpin for DOMRectInit
impl UnwindSafe for DOMRectInit
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert