[][src]Module sauron::prelude::web_sys

Raw API bindings for Web APIs

This is a procedurally generated crate from browser WebIDL which provides a binding to all APIs that browser 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

console

Structs

AnimationEvent

The AnimationEvent class.

CharacterData

The CharacterData class.

Comment

The Comment class.

Document

The Document class.

Element

The Element class.

Event

The Event class.

EventTarget

The EventTarget class.

HashChangeEvent

The HashChangeEvent class.

Headers

The Headers class.

History

The History class.

HtmlCollection

The HtmlCollection class.

HtmlElement

The HtmlElement class.

HtmlHeadElement

The HtmlHeadElement class.

HtmlInputElement

The HtmlInputElement class.

HtmlTextAreaElement

The HtmlTextAreaElement class.

InputEvent

The InputEvent class.

KeyboardEvent

The KeyboardEvent class.

Location

The Location class.

MessageEvent

The MessageEvent class.

MouseEvent

The MouseEvent class.

Navigator

The Navigator class.

Node

The Node class.

NodeList

The NodeList class.

Performance

The Performance class.

ReadableStream

The ReadableStream class.

RequestInit

The RequestInit dictionary.

Response

The Response class.

ScrollToOptions

The ScrollToOptions dictionary.

Storage

The Storage class.

Text

The Text class.

TransitionEvent

The TransitionEvent class.

UiEvent

The UiEvent class.

Window

The Window class.

Worker

The Worker class.

Functions

window

Getter for the Window object