gloo/
lib.rs

1//! Gloo is a modular toolkit for building fast and reliable libraries and apps
2//! with Rust and WebAssembly.
3
4#![deny(missing_docs, missing_debug_implementations)]
5#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
6
7// Re-exports of toolkit crates.
8#[cfg(feature = "console")]
9#[cfg_attr(docsrs, doc(cfg(feature = "console")))]
10#[doc(inline)]
11pub use gloo_console as console;
12#[cfg(feature = "dialogs")]
13#[cfg_attr(docsrs, doc(cfg(feature = "dialogs")))]
14#[doc(inline)]
15pub use gloo_dialogs as dialogs;
16#[cfg(feature = "events")]
17#[cfg_attr(docsrs, doc(cfg(feature = "events")))]
18#[doc(inline)]
19pub use gloo_events as events;
20#[cfg(feature = "file")]
21#[cfg_attr(docsrs, doc(cfg(feature = "file")))]
22#[doc(inline)]
23pub use gloo_file as file;
24#[cfg(feature = "history")]
25#[cfg_attr(docsrs, doc(cfg(feature = "history")))]
26#[doc(inline)]
27pub use gloo_history as history;
28#[cfg(feature = "net")]
29#[cfg_attr(docsrs, doc(cfg(feature = "net")))]
30#[doc(inline)]
31pub use gloo_net as net;
32#[cfg(feature = "render")]
33#[cfg_attr(docsrs, doc(cfg(feature = "render")))]
34#[doc(inline)]
35pub use gloo_render as render;
36#[cfg(feature = "storage")]
37#[cfg_attr(docsrs, doc(cfg(feature = "storage")))]
38#[doc(inline)]
39pub use gloo_storage as storage;
40#[cfg(feature = "timers")]
41#[cfg_attr(docsrs, doc(cfg(feature = "timers")))]
42#[doc(inline)]
43pub use gloo_timers as timers;
44#[cfg(feature = "utils")]
45#[cfg_attr(docsrs, doc(cfg(feature = "utils")))]
46#[doc(inline)]
47pub use gloo_utils as utils;
48#[cfg(feature = "worker")]
49#[cfg_attr(docsrs, doc(cfg(feature = "worker")))]
50#[doc(inline)]
51pub use gloo_worker as worker;