Expand description
euv
A declarative, cross-platform UI framework for Rust with virtual DOM, reactive signals, and HTML macros for WebAssembly.
Structs§
- App
- A zero-sized application context struct providing access to core euv framework APIs.
- Attr
Value Adapter - Adapts an arbitrary attribute value expression into an
AttributeValue. - Attribute
Entry - Represents a single attribute on a virtual DOM node.
- Callback
Named Adapter - Adapts a callback with a custom name into an
AttributeValue. - Css
- Represents a CSS class with a name, its style declarations, and optional pseudo rules.
- Dynamic
Node - A closure-based dynamic node that re-renders when its dependency signals change.
- Event
Adapter - Adapts various event value types into an
AttributeValuefor event attributes. - Event
Named Adapter - Adapts an event with a specific event name into an
AttributeValue. - Hook
Context - Manages hook state across render cycles for a DynamicNode.
- Interval
Handle - A handle to a browser interval timer created by
use_interval. - Media
Rule - Represents a CSS @media rule attached to a class.
- Native
Event Handler - A wrapper around an event callback.
- Pseudo
Rule - Represents a CSS pseudo-class or pseudo-element rule attached to a class.
- Signal
- A reactive signal handle.
- Signal
Cell - A
Syncwrapper for single-threaded globalSignalaccess. - Text
Node - Represents a text node in the virtual DOM.
Enums§
- Attribute
Value - Represents the value of an HTML attribute.
- Tag
- Represents the type of an HTML tag or a component.
- Virtual
Node - Represents a node in the virtual DOM tree.