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