Skip to main content

max / goingson

1.5 KB · 47 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 pub mod restore;
12 mod annotation_repo;
13 mod subtask_repo;
14 mod status_token_repo;
15 mod task_repo;
16 mod task_repo_state;
17 pub(crate) mod time_session_repo;
18 mod event_repo;
19 mod email_repo;
20 mod user_repo;
21 mod email_account_repo;
22 mod stats_repo;
23 mod search_repo;
24 mod saved_view_repo;
25 mod milestone_repo;
26 mod monthly_review_repo;
27 mod sync_account_repo;
28 mod weekly_review_repo;
29
30 pub use attachment_repo::SqliteAttachmentRepository;
31 pub use backup_settings_repo::SqliteBackupSettingsRepository;
32 pub use contact_repo::SqliteContactRepository;
33 pub use daily_note_repo::SqliteDailyNoteRepository;
34 pub use project_repo::SqliteProjectRepository;
35 pub use task_repo::SqliteTaskRepository;
36 pub use event_repo::SqliteEventRepository;
37 pub use email_repo::SqliteEmailRepository;
38 pub use user_repo::SqliteUserRepository;
39 pub use email_account_repo::SqliteEmailAccountRepository;
40 pub use stats_repo::SqliteStatsRepository;
41 pub use search_repo::SqliteSearchRepository;
42 pub use saved_view_repo::SqliteSavedViewRepository;
43 pub use milestone_repo::SqliteMilestoneRepository;
44 pub use monthly_review_repo::SqliteMonthlyReviewRepository;
45 pub use sync_account_repo::SqliteSyncAccountRepository;
46 pub use weekly_review_repo::SqliteWeeklyReviewRepository;
47