Skip to main content

max / goingson

1.5 KB · 45 lines History Blame Raw
1 //! SQLite repository implementations.
2 //!
3 //! This module contains SQLite-specific implementations of the core repository traits.
4 //! Each repository handles CRUD operations for a specific domain entity.
5
6 mod attachment_repo;
7 mod backup_settings_repo;
8 mod contact_repo;
9 mod daily_note_repo;
10 mod project_repo;
11 mod annotation_repo;
12 mod subtask_repo;
13 mod task_repo;
14 mod task_repo_state;
15 pub(crate) mod time_session_repo;
16 mod event_repo;
17 mod email_repo;
18 mod user_repo;
19 mod email_account_repo;
20 mod stats_repo;
21 mod search_repo;
22 mod saved_view_repo;
23 mod milestone_repo;
24 mod monthly_review_repo;
25 mod sync_account_repo;
26 mod weekly_review_repo;
27
28 pub use attachment_repo::SqliteAttachmentRepository;
29 pub use backup_settings_repo::SqliteBackupSettingsRepository;
30 pub use contact_repo::SqliteContactRepository;
31 pub use daily_note_repo::SqliteDailyNoteRepository;
32 pub use project_repo::SqliteProjectRepository;
33 pub use task_repo::SqliteTaskRepository;
34 pub use event_repo::SqliteEventRepository;
35 pub use email_repo::SqliteEmailRepository;
36 pub use user_repo::SqliteUserRepository;
37 pub use email_account_repo::SqliteEmailAccountRepository;
38 pub use stats_repo::SqliteStatsRepository;
39 pub use search_repo::SqliteSearchRepository;
40 pub use saved_view_repo::SqliteSavedViewRepository;
41 pub use milestone_repo::SqliteMilestoneRepository;
42 pub use monthly_review_repo::SqliteMonthlyReviewRepository;
43 pub use sync_account_repo::SqliteSyncAccountRepository;
44 pub use weekly_review_repo::SqliteWeeklyReviewRepository;
45