Module element

Source
Expand description

Retained element tree and reconciliation. Retained element tree, stable keys, and child reconciliation.

Re-exports§

pub use dirty_flags::DirtyFlags;
pub use element_node::Element;
pub use element_node::ElementKind;
pub use element_tree::ElementTree;
pub use element_tree::ViewKeyResolveError;
pub use key::Key;
pub use reconcile::reconcile_children;
pub use reconcile::ReconcileInputChild;
pub use reconcile::ReconcileOutputChild;

Modules§

dirty_flags
Dirty flags implementation details. Dirty-state flags used to schedule retained layout, paint, and input work.
element_node
Element node implementation details. One retained element node and its layout, paint, and interaction metadata.
element_tree
Element tree implementation details. Indexed retained element tree and its mutation/query operations.
key
Key implementation details. Stable sibling keys used by retained-tree reconciliation.
reconcile
Reconcile implementation details. Deterministic reconciliation between a new view tree and retained elements.