21 lines
1.1 KiB
Rust
21 lines
1.1 KiB
Rust
pub mod database;
|
|
pub mod file_storage;
|
|
pub mod migrations;
|
|
|
|
/// Stable identifier for the seeded Default profile (see migration v6).
|
|
/// The Default profile cannot be renamed or deleted — guarded by SQLite triggers.
|
|
pub const DEFAULT_PROFILE_ID: &str = "00000000-0000-0000-0000-000000000001";
|
|
|
|
pub use database::{
|
|
add_dictionary_entry, add_profile_term, complete_subtask_and_check_parent, complete_task,
|
|
count_transcripts, create_profile, delete_dictionary_entry, delete_profile,
|
|
delete_profile_term, delete_task, delete_transcript, get_profile, get_setting, get_task_by_id,
|
|
get_transcript, init, insert_subtask, insert_task, insert_transcript, list_dictionary,
|
|
list_profile_terms, list_profiles, list_recent_errors, list_subtasks, list_tasks,
|
|
list_transcripts, list_transcripts_paged, log_error, search_transcripts, set_setting,
|
|
uncomplete_task, update_profile, update_task, update_transcript, update_transcript_meta,
|
|
DictionaryEntry, ErrorLogRow, InsertTranscriptParams, ProfileRow, ProfileTermRow, TaskRow,
|
|
TranscriptRow,
|
|
};
|
|
pub use file_storage::{app_data_dir, crashes_dir, database_path, logs_dir, recordings_dir};
|