orrery_core/lib.rs
1//! Orrery Core Types and Definitions
2//!
3//! This crate provides the foundational types and definitions for the Orrery
4//! diagram language. It includes:
5//!
6//! - **Interner**: Shared global string interner ([`interner`] module)
7//! - **Identifiers**: Efficient string-interned identifiers ([`identifier::Id`])
8//! - **Colors**: Color handling with CSS color support ([`color::Color`])
9//! - **Geometry**: Basic geometric types ([`geometry`] module)
10//! - **Draw**: Visual definitions for diagram elements ([`draw`] module)
11//! - **Semantic**: Semantic model types for diagrams ([`semantic`] module)
12
13pub mod color;
14pub mod draw;
15pub mod geometry;
16pub mod identifier;
17pub mod interner;
18pub mod semantic;