[−][src]Module seed::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.
Re-exports
pub use crate::app::cmds; |
pub use crate::app::streams; |
pub use crate::app::subs; |
pub use crate::app::App; |
pub use crate::app::CmdHandle; |
pub use crate::app::GetElement; |
pub use crate::app::MessageMapper; |
pub use crate::app::Orders; |
pub use crate::app::RenderInfo; |
pub use crate::app::StreamHandle; |
pub use crate::app::SubHandle; |
pub use crate::browser::dom::css_units::*; |
pub use crate::browser::dom::event_handler::drag_ev; |
pub use crate::browser::dom::event_handler::ev; |
pub use crate::browser::dom::event_handler::input_ev; |
pub use crate::browser::dom::event_handler::keyboard_ev; |
pub use crate::browser::dom::event_handler::mouse_ev; |
pub use crate::browser::dom::event_handler::pointer_ev; |
pub use crate::browser::dom::event_handler::raw_ev; |
pub use crate::browser::dom::event_handler::simple_ev; |
pub use crate::browser::dom::event_handler::touch_ev; |
pub use crate::browser::fetch; |
pub use crate::browser::fetch::fetch; |
pub use crate::browser::fetch::FetchError; |
pub use crate::browser::fetch::Header; |
pub use crate::browser::util::request_animation_frame; |
pub use crate::browser::util::ClosureNew; |
pub use crate::browser::util::RequestAnimationFrameHandle; |
pub use crate::browser::util::RequestAnimationFrameTime; |
pub use crate::browser::web_socket; |
pub use crate::browser::web_socket::CloseEvent; |
pub use crate::browser::web_socket::WebSocket; |
pub use crate::browser::web_socket::WebSocketError; |
pub use crate::browser::web_storage; |
pub use crate::browser::web_storage::LocalStorage; |
pub use crate::browser::web_storage::SessionStorage; |
pub use crate::browser::web_storage::WebStorage; |
pub use crate::browser::Url; |
pub use crate::browser::UrlSearch; |
pub use crate::helpers::not; |
pub use crate::shortcuts::*; |
pub use crate::virtual_dom::el_key; |
pub use crate::virtual_dom::el_ref::el_ref; |
pub use crate::virtual_dom::AsAtValue; |
pub use crate::virtual_dom::AtValue; |
pub use crate::virtual_dom::CSSValue; |
pub use crate::virtual_dom::El; |
pub use crate::virtual_dom::ElRef; |
pub use crate::virtual_dom::EventHandler; |
pub use crate::virtual_dom::IntoNodes; |
pub use crate::virtual_dom::Node; |
pub use crate::virtual_dom::ToClasses; |
pub use crate::virtual_dom::UpdateEl; |
pub use crate::virtual_dom::UpdateElForIterator; |
pub use crate::virtual_dom::View; |
pub use js_sys; |
pub use wasm_bindgen; |
pub use web_sys; |
Structs
Closure | A handle to both a closure in Rust as well as JS closure which will invoke the Rust closure. |
IndexMap | A hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. |
JsValue | Representation of an object owned by JS. |
Request | Its methods configure the request, and handle the response. Many of them return the original struct, and are intended to be used chained together. |
Response | Response of the fetch request.
To get one you need to use |
Status | Response status. |
WebSocketMessage |
Enums
At | The At enum restricts element-creation to only valid event names, as defined here: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes |
Ev | The Ev enum restricts element-creation to only valid event names, as defined here: MDN reference Web/Events |
Method | HTTP Method types. |
St | The St enum restricts element-creation to only valid styles. |
Tag | The Tag enum restricts element-creation to only valid tags, as defined here: https://developer.mozilla.org/en-US/docs/Web/HTML/Element |
Traits
JsCast | A trait for checked and unchecked casting between JS types. |
UnwrapThrowExt | An extension trait for |
Attribute Macros
__wasm_bindgen_class_marker | |
wasm_bindgen |