Expand description
Raw API bindings for Web APIs
This is a procedurally generated crate from browser WebIDL which provides a binding to all APIs that browsers provide on the web.
This crate by default contains very little when compiled as almost all of
its exposed APIs are gated by Cargo features. The exhaustive list of
features can be found in crates/web-sys/Cargo.toml
, but the rule of thumb
for web-sys
is that each type has its own cargo feature (named after the
type). Using an API requires enabling the features for all types used in the
API, and APIs should mention in the documentation what features they
require.
Modules§
- Bindings to JavaScript’s standard, built-in objects, including their methods and properties.
Structs§
- The
AnimationEvent
class. - The
Attr
class. - The
CharacterData
class. - The
ClipboardEvent
class. - The
Comment
class. - The
CustomElementRegistry
class. - The
Document
class. - The
DocumentFragment
class. - The
Element
class. - The
Event
class. - The
EventInit
dictionary. - The
EventTarget
class. - The
FocusEvent
class. - The
HashChangeEvent
class. - The
Headers
class. - The
History
class. - The
HtmlButtonElement
class. - The
HtmlCollection
class. - The
HtmlDataElement
class. - The
HtmlDetailsElement
class. - The
HtmlDocument
class. - The
HtmlElement
class. - The
HtmlFieldSetElement
class. - The
HtmlHeadElement
class. - The
HtmlInputElement
class. - The
HtmlLiElement
class. - The
HtmlLinkElement
class. - The
HtmlMeterElement
class. - The
HtmlOptGroupElement
class. - The
HtmlOptionElement
class. - The
HtmlOutputElement
class. - The
HtmlParamElement
class. - The
HtmlProgressElement
class. - The
HtmlSelectElement
class. - The
HtmlStyleElement
class. - The
HtmlTextAreaElement
class. - The
IdleDeadline
class. - The
InputEvent
class. - The
KeyboardEvent
class. - The
Location
class. - The
MouseEvent
class. - The
NamedNodeMap
class. - The
Navigator
class. - The
Node
class. - The
NodeList
class. - The
Performance
class. - The
PopStateEvent
class. - The
ReadableStream
class. - The
RequestInit
dictionary. - The
Response
class. - The
ScrollIntoViewOptions
dictionary. - The
ScrollToOptions
dictionary. - The
Selection
class. - The
ShadowRoot
class. - The
ShadowRootInit
dictionary. - The
Storage
class. - The
Text
class. - The
Touch
class. - The
TouchEvent
class. - The
TouchList
class. - The
TransitionEvent
class. - The
UiEvent
class. - The
Window
class.
Enums§
- The
ScrollBehavior
enum. - The
ScrollLogicalPosition
enum. - The
ShadowRootMode
enum.
Functions§
- Getter for the
Window
object