script_bindings

Module conversions

Source

Enums§

Constants§

  • The index of the slot wherein a pointer to the reflected DOM object is stored for non-proxy bindings.

Traits§

  • A trait to mark an IDL interface as deriving from another one.
  • A trait to check whether a given JSObject implements an IDL interface.

Functions§

  • Get the DOMClass from obj, or Err(()) if obj is not a DOM object.
  • Returns whether obj is a DOM object implemented as a proxy.
  • Convert id to a DOMString. Returns None if id is not a string or integer.
  • Convert the given JSString to a DOMString. Fails if the string does not contain valid UTF-16.
  • Get a *const T for a DOM object accessible from a JSObject.
  • Get the private pointer of a DOM object from a given reflector.
  • Get a *const libc::c_void for the given DOM object, unwrapping any wrapper around it first, and checking if the object is of the correct type.
  • Get a DomRoot<T> for a DOM object accessible from a HandleValue. Caller is responsible for throwing a JS exception if needed in case of error.
  • Get a DomRoot<T> for the given DOM object, unwrapping any wrapper around it first, and checking if the object is of the correct type.