Skip to main content

fd_core/
lib.rs

1pub mod emitter;
2pub mod format;
3pub mod id;
4pub mod layout;
5pub mod lint;
6pub mod model;
7pub mod parser;
8pub mod resolve;
9#[cfg(test)]
10pub mod test_helpers;
11pub mod transform;
12
13pub use emitter::{ReadMode, emit_filtered};
14pub use format::{FormatConfig, format_document};
15pub use id::NodeId;
16pub use layout::{Viewport, resolve_layout};
17pub use lint::{LintDiagnostic, LintSeverity, lint_document};
18pub use model::*;
19pub use transform::{dedup_use_styles, hoist_styles, sort_nodes};
20
21// Re-export petgraph types so downstream crates don't need a direct dependency
22pub use petgraph::graph::NodeIndex;