Crate sauron::prelude::web_sys[][src]

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

Structs

The AnimationEvent class.

The CharacterData class.

The Comment class.

The Document class.

The Element class.

The Event class.

The EventTarget class.

The HashChangeEvent class.

The Headers class.

The History class.

The HtmlCollection class.

The HtmlElement class.

The HtmlHeadElement class.

The HtmlInputElement class.

The HtmlTextAreaElement class.

The InputEvent class.

The KeyboardEvent class.

The Location class.

The MessageEvent class.

The MouseEvent class.

The Navigator class.

The Node class.

The NodeList class.

The Performance class.

The ReadableStream class.

The RequestInit dictionary.

The Response class.

The ScrollToOptions dictionary.

The Storage class.

The Text class.

The TransitionEvent class.

The UiEvent class.

The Window class.

The Worker class.

Functions

Getter for the Window object