Crate hobo[][src]

Re-exports

pub use hobo_core::web_sys;
pub use hobo_core::css;
pub use hobo_core::signals;

Modules

methods to create HTML Elements as well as their types

everything that has to do with HTML event handling

simple way to fire and respond to arbitrarily-typed events

Queries allow finding entities across the hierarchy

resources are globally-accessible components

interned strings

Macros

Essentially a “move-by-clone” closure creator, with special syntax for automatic refcell up/downgrading

Structs

A component with a simple Vec<Entity> of child entities

A component with a single Entity representing the parent

An Element with specific type erased

Traits

Marker trait for an entity that has web_sys::Node, web_sys::Element, web_sys::EventTarget and one of web_sys::HtmlElement or web_sys::SvgElement as attached components

Functions

Find all entities matching a query

Find one entity matching a query, panic otherwise

Register a browser window to also receive styles, automatically called for the global window object

Find one entity matching a query if there is one

Derive Macros