yew_stdweb/services/
mod.rs1pub mod console;
7pub mod dialog;
8pub mod fetch;
9pub mod interval;
10pub mod keyboard;
11pub mod reader;
12pub mod render;
13pub mod resize;
14pub mod storage;
15pub mod timeout;
16pub mod websocket;
17
18#[doc(inline)]
19pub use self::console::ConsoleService;
20#[doc(inline)]
21pub use self::dialog::DialogService;
22pub use self::fetch::FetchService;
23#[doc(inline)]
24pub use self::interval::IntervalService;
25#[doc(inline)]
26pub use self::keyboard::KeyboardService;
27#[doc(inline)]
28pub use self::reader::ReaderService;
29#[doc(inline)]
30pub use self::render::RenderService;
31#[doc(inline)]
32pub use self::resize::ResizeService;
33#[doc(inline)]
34pub use self::storage::StorageService;
35#[doc(inline)]
36pub use self::timeout::TimeoutService;
37#[doc(inline)]
38pub use self::websocket::WebSocketService;
39
40#[must_use = "tasks are cancelled when dropped"]
44pub trait Task {
45 fn is_active(&self) -> bool;
47}