2018-09-05 12:55:30 -07:00
|
|
|
//! 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.
|
|
|
|
|
2018-07-19 14:57:04 -05:00
|
|
|
#![doc(html_root_url = "https://docs.rs/web-sys/0.2")]
|
2018-07-09 16:35:25 -07:00
|
|
|
|
|
|
|
extern crate wasm_bindgen;
|
2018-08-04 13:51:22 -07:00
|
|
|
extern crate js_sys;
|
2018-09-12 15:24:04 -07:00
|
|
|
use js_sys::Object;
|
2018-07-09 16:35:25 -07:00
|
|
|
|
|
|
|
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
|