mod color;
mod connector;
mod container;
mod diagram;
mod edge;
mod error;
mod id;
mod kind;
mod layer;
mod layout;
mod legend;
mod metadata;
mod node;
mod tech;
mod theme;
mod tier;
pub use color::Color;
pub use connector::{Connector, ConnectorStyle};
pub use container::{Container, ContainerBorder};
pub use diagram::{Diagram, DiagramHeader, RawDiagram, Title};
pub use edge::Edge;
pub use error::ValidationError;
pub use id::NodeId;
pub use kind::{EdgeKind, NodeKind};
pub use layer::{FlowLabels, Layer};
pub use layout::TierLayout;
pub use legend::LegendEntry;
pub use metadata::Metadata;
pub use node::{Node, NodeBuilder};
pub use tech::Tech;
pub use theme::{
Backgrounds, Borders, ColorSet, Fonts, Spacing, TextColors, Theme, ThemeOverrides, ThemePalette,
};
pub use tier::Tier;
pub fn version() -> &'static str {
env!("CARGO_PKG_VERSION")
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_version_is_set() {
assert_eq!(version(), "0.1.0");
}
}