// Preludio de `alloc`: bajo `no_std` estos tipos ya no vienen solos. #[allow(unused_imports)] use alloc::{boxed::Box, string::{String, ToString}, vec::Vec}; use super::*; use core::hash::{Hash, Hasher}; // El corte en piezas es del 26-ago: esto era un solo archivo de 5.107 líneas // con el montaje, el layout retenido, los memos, la medición, el pintado, el // hit-test y el caché de repintado adentro. Cada pieza se re-exporta entera: // `llimphi_compositor::X` sigue siendo la ruta de todo lo que había acá. pub mod cache; pub mod capas; pub mod geometria; pub mod hit; pub mod medicion; pub mod memo; pub mod montaje; pub mod pintado; pub mod rango; pub mod retenido; #[cfg(test)] mod pruebas_bloques; #[cfg(test)] mod tests; pub use cache::*; pub use capas::*; pub(crate) use geometria::*; pub use hit::*; pub use medicion::*; pub use memo::*; pub use montaje::*; pub use pintado::*; pub use rango::*; pub use retenido::*;