Files
brahman/crates/modules/ui_engine/widgets/lapaloma/src/lib.rs
T
2026-05-13 02:17:40 +00:00

54 lines
1.3 KiB
Rust

//! `lapaloma` — paraguas re-export.
//!
//! Para **prototipos** que quieren probar varios módulos a la vez
//! sin agregar 8 dependencias a `Cargo.toml`. En producción
//! preferir importar directamente los crates hoja (`lapaloma-core`,
//! `lapaloma-cartesian`, …) para que el linker descarte lo no
//! usado y los tiempos de compilación bajen.
//!
//! Las features mapean 1:1 a cada sub-crate:
//!
//! ```toml
//! [dependencies]
//! lapaloma = { workspace = true, default-features = false,
//! features = ["cartesian", "stream"] }
//! ```
#![forbid(unsafe_code)]
#[cfg(feature = "core")]
pub use lapaloma_core as core;
#[cfg(feature = "render")]
pub use lapaloma_render as render;
#[cfg(feature = "cartesian")]
pub use lapaloma_cartesian as cartesian;
#[cfg(feature = "stream")]
pub use lapaloma_stream as stream;
#[cfg(feature = "mesh")]
pub use lapaloma_mesh as mesh;
#[cfg(feature = "financial")]
pub use lapaloma_financial as financial;
#[cfg(feature = "polar")]
pub use lapaloma_polar as polar;
#[cfg(feature = "heatmap")]
pub use lapaloma_heatmap as heatmap;
#[cfg(feature = "treemap")]
pub use lapaloma_treemap as treemap;
#[cfg(feature = "flow")]
pub use lapaloma_flow as flow;
#[cfg(feature = "phosphor")]
pub use lapaloma_phosphor as phosphor;
#[cfg(feature = "export")]
pub use lapaloma_export as export;