Files
RogueAgenda/src/model.rs
Chili Palmer c8ad487ca1 modularize date, database, and model code
- Add reusable date parsing, formatting, and recurrence modules
- Split database import helpers and model types into focused modules
- Expose the application as a library for the binary
2026-08-19 22:09:40 +02:00

17 lines
404 B
Rust

mod category;
mod enums;
mod item;
mod macro_def;
mod settings;
mod view;
pub use category::{Category, CategoryRule};
pub use enums::{
Aggregate, CategoryKind, DateOrder, DonePolicy, RuleActionKind, SortKey, TrashPolicy, ViewKind,
WeekStart,
};
pub use item::{Item, ItemChanges};
pub use macro_def::MacroDef;
pub use settings::DocumentSettings;
pub use view::{ViewColumn, ViewDef, ViewSection};