pub mod calendar; pub mod event; pub mod mail; pub mod contacts; pub mod message; // Re-export all model types for convenience pub use calendar::Calendar; pub use event::{Event, EventMeta}; pub use mail::{Email, Attachment, Envelope}; pub use contacts::Contact; pub use message::{Message, MessageMeta, MessageStatus}; // Re-export database components from db module pub use crate::db::{SledDB, SledDBError, SledDBResult, Storable, SledModel, DB};