veta_core/lib.rs
1//! Veta core library - shared types, traits, and business logic.
2//!
3//! This crate contains no I/O and can be compiled for any target.
4
5mod dateparse;
6mod db;
7mod error;
8pub mod migrations;
9mod note;
10mod service;
11
12pub use dateparse::parse_human_date;
13pub use db::Database;
14pub use error::Error;
15pub use migrations::{get_pending_migrations, Migration, MIGRATIONS, SCHEMA_VERSION};
16pub use note::{CreateNote, Note, NoteQuery, NoteSummary, TagCount, UpdateNote};
17pub use service::VetaService;