[−][src]Crate seed
See readme for details.
Re-exports
pub use crate::fetch::spawn_local; |
pub use crate::fetch::Method; |
pub use crate::fetch::Request; |
pub use crate::routing::push_route; |
pub use crate::routing::Url; |
Modules
| dom_types | This module contains structs and enums that represent dom types, and their parts. These are the types used internally by our virtual dom. |
| fetch | High-level interface for web_sys HTTP requests. |
| prelude | Introduce El and Tag into the global namespace for convenience (El will be repeated often in the output type of components), and UpdateEl, which is required for element-creation macros, input event constructors, and the History struct. Expose the wasm_bindgen prelude, and lifecycle hooks. |
| routing | This module is decoupled / independent. |
| shortcuts | This file exports helper macros for element creation, populated by a higher-level macro, and macros for creating the parts of elements. (attrs, style, events) |
| storage | Allows use of the Web Storage API / local storage. |
Macros
Structs
| App |
Functions
| body | Convenience function to access the web_sys DOM body. |
| document | Convenience function to access the web_sys DOM document. |
| empty | Create an element flagged in a way that it will not be rendered. Useful in ternary operations. |
| error | Similar to log, but for errors. |
| history | Convenience function to access the web_sys history. |
| log | Convenience function for logging to the web browser's console. See also the log! macro, which is more flexible. |
| set_interval | A high-level wrapper for web_sys::window.set_interval_with_callback_and_timeout_and_arguments_0: |
| set_timeout | See set_interval |
| to_html_el | See to_input |
| to_input | Convenience function used in event handling: Convert an event target to an input element; eg so you can take its value. |
| to_kbevent | Convert a web_sys::Event to a web_sys::KeyboardEvent. Useful for extracting info like which key has been pressed, which is not available with normal Events. |
| to_mouse_event | See to_kbevent |
| to_select | See to_input |
| to_textarea | See to_input |
| update | Trigger update function.
It requires Msg to be (De)serializable
and to register |
| window | Convenience function to avoid repeating expect logic. |