beuvy 0.1.0

Facade crate for beuvy-runtime plus optional declarative UI authoring.
Documentation
mod asset;
mod bindings;
mod context;
mod controls;
mod refs;
mod semantic;
mod shell;
mod spawn;
mod state;
mod style;
mod sync;
mod text;

pub use asset::{DeclarativeUiAssetLoader, DeclarativeUiPlugin};
pub use context::{DeclarativeUiBuildContext, resolve_path};
pub use refs::set_ref_resolver;
pub use shell::{
    load_internal_declarative_ui_shell, materialize_declarative_ui_shell_on_entity_in_world,
    materialize_internal_declarative_ui_shell_on_entity_in_world,
};
pub use spawn::{
    direct_conditional_chain_states, rematerialize_declarative_container_children_in_world,
    spawn_declarative_ui_tree_collect_slots, spawn_declarative_ui_tree_collect_slots_in_world,
};
pub use state::{
    DeclarativeAppliedTemplateHotReload, DeclarativeCheckedBinding, DeclarativeClassBindings,
    DeclarativeConditionalChainState, DeclarativeConditionalSubtree, DeclarativeContainerSemantic,
    DeclarativeDisabledExpr, DeclarativeEventBindings, DeclarativeExplicitDisabled,
    DeclarativeFieldsetState, DeclarativeFormResetMessage, DeclarativeFormSubmitMessage,
    DeclarativeLabelForTarget, DeclarativeLabelNode,
    DeclarativeLocalState, DeclarativeModelBinding, DeclarativeNodeId,
    DeclarativeNodeStyleBindingComponent, DeclarativeOnClickAssignment, DeclarativeRefBinding,
    DeclarativeRefRects, DeclarativeResolvedRef, DeclarativeRootComputedLocals,
    DeclarativeRootUiAsset, DeclarativeRootViewModel, DeclarativeShowExpr, DeclarativeTextBinding,
    DeclarativeActionMessage, DeclarativeEventData,
    DeclarativeUiRuntimeValues, DeclarativeUiSlot, DeclarativeUiSlots, DeclarativeValueBinding,
    ResolvedDeclarativeEventBinding,
};
pub use style::{apply_node_style, parse_hex_color, runtime_visual_styles};
pub use sync::resolve_runtime_path;