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
AnimationEventclass. - The
BeforeUnloadEventclass. - The
CharacterDataclass. - The
Commentclass. - The
CompositionEventclass. - The
CustomEventclass. - The
DeviceMotionEventclass. - The
DeviceOrientationEventclass. - The
Documentclass. - The
DocumentFragmentclass. - The
DomTokenListclass. - The
DragEventclass. - The
Elementclass. - The
ErrorEventclass. - The
Eventclass. - The
EventTargetclass. - The
FocusEventclass. - The
GamepadEventclass. - The
HashChangeEventclass. - The
HtmlAnchorElementclass. - The
HtmlAreaElementclass. - The
HtmlAudioElementclass. - The
HtmlBaseElementclass. - The
HtmlBodyElementclass. - The
HtmlBrElementclass. - The
HtmlButtonElementclass. - The
HtmlCanvasElementclass. - The
HtmlCollectionclass. - The
HtmlDListElementclass. - The
HtmlDataElementclass. - The
HtmlDataListElementclass. - The
HtmlDetailsElementclass. - The
HtmlDialogElementclass. - The
HtmlDivElementclass. - The
HtmlDocumentclass. - The
HtmlElementclass. - The
HtmlEmbedElementclass. - The
HtmlFieldSetElementclass. - The
HtmlFormElementclass. - The
HtmlHeadElementclass. - The
HtmlHeadingElementclass. - The
HtmlHrElementclass. - The
HtmlHtmlElementclass. - The
HtmlIFrameElementclass. - The
HtmlImageElementclass. - The
HtmlInputElementclass. - The
HtmlLabelElementclass. - The
HtmlLegendElementclass. - The
HtmlLiElementclass. - The
HtmlLinkElementclass. - The
HtmlMapElementclass. - The
HtmlMediaElementclass. - The
HtmlMenuElementclass. - The
HtmlMetaElementclass. - The
HtmlMeterElementclass. - The
HtmlModElementclass. - The
HtmlOListElementclass. - The
HtmlObjectElementclass. - The
HtmlOptGroupElementclass. - The
HtmlOptionElementclass. - The
HtmlOutputElementclass. - The
HtmlParagraphElementclass. - The
HtmlParamElementclass. - The
HtmlPictureElementclass. - The
HtmlPreElementclass. - The
HtmlProgressElementclass. - The
HtmlQuoteElementclass. - The
HtmlScriptElementclass. - The
HtmlSelectElementclass. - The
HtmlSlotElementclass. - The
HtmlSourceElementclass. - The
HtmlSpanElementclass. - The
HtmlStyleElementclass. - The
HtmlTableCaptionElementclass. - The
HtmlTableCellElementclass. - The
HtmlTableColElementclass. - The
HtmlTableElementclass. - The
HtmlTableRowElementclass. - The
HtmlTableSectionElementclass. - The
HtmlTemplateElementclass. - The
HtmlTextAreaElementclass. - The
HtmlTimeElementclass. - The
HtmlTitleElementclass. - The
HtmlTrackElementclass. - The
HtmlUListElementclass. - The
HtmlVideoElementclass. - The
InputEventclass. - The
KeyboardEventclass. - The
Locationclass. - The
MessageEventclass. - The
MouseEventclass. - The
Nodeclass. - The
NodeListclass. - The
PageTransitionEventclass. - The
Performanceclass. - The
PointerEventclass. - The
PopStateEventclass. - The
ProgressEventclass. - The
PromiseRejectionEventclass. - The
Rangeclass. - The
SecurityPolicyViolationEventclass. - The
Storageclass. - The
StorageEventclass. - The
SubmitEventclass. - The
SvgElementclass. - The
Textclass. - The
TouchEventclass. - The
TransitionEventclass. - The
TreeWalkerclass. - The
UiEventclass. - The
WheelEventclass. - The
Windowclass.
Functions
- Getter for the
Windowobject