Skip to main content

Module bindings

Module bindings 

Source

Modulesยง

assert ๐Ÿ”’
callback ๐Ÿ”’
Base classes to work with IDL callbacks.
cell ๐Ÿ”’
A shareable mutable container for the DOM.
codegen ๐Ÿ”’
conversions ๐Ÿ”’
dom ๐Ÿ”’
domstring ๐Ÿ”’
error ๐Ÿ”’
inheritance ๐Ÿ”’
The Castable trait.
interface ๐Ÿ”’
Machinery to initialise interface prototype objects and interface objects.
interfaces ๐Ÿ”’
iterable ๐Ÿ”’
Implementation of iterable<...> and iterable<..., ...> WebIDL declarations.
like ๐Ÿ”’
Implementation of setlike<...> and maplike<..., ...> WebIDL declarations.
num ๐Ÿ”’
The Finite<T> struct.
principals ๐Ÿ”’
proxyhandler ๐Ÿ”’
Utilities for the implementation of JSAPI proxy handlers.
realms ๐Ÿ”’
record ๐Ÿ”’
The Record (open-ended dictionary) type.
reflector ๐Ÿ”’
root ๐Ÿ”’
script_runtime ๐Ÿ”’
settings_stack ๐Ÿ”’
str ๐Ÿ”’
The ByteString struct.
structuredclone ๐Ÿ”’
trace ๐Ÿ”’
utils ๐Ÿ”’
weakref ๐Ÿ”’
Weak-referenceable JS-managed DOM objects.
wrap ๐Ÿ”’

Macrosยง

cformat ๐Ÿ”’
Creates a CString using interpolation of runtime expressions. Basically a format! that produces a CString.
match_domstring_ascii ๐Ÿ”’
Use this to match &str against lazydomstring efficiently. You are only allowed to match ascii strings otherwise this macro will lead to wrong results.
match_domstring_ascii_inner ๐Ÿ”’

Traitsยง

DomTypes ๐Ÿ”’