tawasuyu

tawasuyu/brahman

Rust 326TOML 123JSON 17Markdown 144606 Sutichaykuna

⎇ d3649bfd1a80153652c2a028315369bb4b184024 crates/modules/ui_engine/widgets/lapaloma-export/src/lib.rs Rust · 23 siq'ikuna · 711 B Ñawpa willay Pi imata llamkarqan ch'uya

creation 88051d220 · sergio ·

1//! `lapaloma-export` — exporters.
2//!
3//! Estrategia: implementar `lapaloma_render::Canvas` con un
4//! adapter que emite elementos SVG (o instrucciones PDF). El mismo
5//! painter que dibuja en pantalla escribe en el exporter — un sólo
6//! camino de código.
7//!
8//! Decimación contextual:
9//! ```text
10//! target = width_inches × dpi × vertices_per_pixel
11//! ```
12//! Print (300 dpi) saca ~3× más vértices que screen (96 dpi) del
13//! mismo source data (sección 3.10).
14//!
15//! - **`svg`** — exporter SVG.
16//! - **`pdf`** — placeholder; cuando se implemente, vía `printpdf`
17//!   sobre el mismo `RenderPlan` que el SVG.
18
19#![forbid(unsafe_code)]
20#![allow(dead_code)]
21
22pub mod svg {}
23pub mod pdf {}