ormada_schema/
lib.rs

1//! Schema types and parsing for Ormada ORM migrations
2//!
3//! This crate provides:
4//! - Schema type definitions (`TableSchema`, `ColumnSchema`, etc.)
5//! - Source file parsing to extract schema from `#[ormada_model]` and `#[ormada_schema]`
6//! - Diff algorithm for generating migrations
7//!
8//! Used by both `ormada-derive` (proc macros) and `ormada-cli` (migration commands).
9
10pub mod diff;
11pub mod parser;
12pub mod types;
13
14pub use diff::*;
15pub use parser::*;
16pub use types::*;