plushie-core 0.4.0

Extension SDK for Plushie
Documentation
//! Widget rendering: tree node to iced element mapping.
//!
//! The public API is `render()` (immutable dispatch) and `ensure_caches()`
//! (mutable cache pre-population). See `WidgetCaches` for the cache bundle.

pub(crate) mod a11y;
mod caches;
mod canvas;
mod display;
mod helpers;
mod input;
mod interactive;
mod layout;
pub(crate) mod overlay;
mod render;
mod table;
mod validate;

// --- Public re-exports -----------------------------------------------------

pub(crate) use caches::MAX_TREE_DEPTH;
pub(crate) use caches::hash_json_value;
pub use caches::{WidgetCaches, ensure_caches};
pub(crate) use helpers::parse_padding_value;
pub use render::render;
pub use validate::{is_validate_props_enabled, set_validate_props};