23 lines
666 B
Rust
23 lines
666 B
Rust
//! Persistence adapters — concrete file-based repository implementations.
|
|
|
|
#![allow(
|
|
clippy::cast_possible_truncation,
|
|
clippy::cast_sign_loss,
|
|
clippy::cast_precision_loss,
|
|
clippy::cast_possible_wrap
|
|
)]
|
|
|
|
pub mod app_config_repo;
|
|
pub mod conversation_repo;
|
|
pub mod edit_log_repo;
|
|
pub mod memory_repo;
|
|
pub mod rewind_blob_repo;
|
|
pub mod settings_repo;
|
|
|
|
pub use app_config_repo::JsonAppConfigRepository;
|
|
pub use conversation_repo::JsonConversationRepository;
|
|
pub use edit_log_repo::JsonlEditLogRepository;
|
|
pub use memory_repo::MarkdownMemoryRepository;
|
|
pub use rewind_blob_repo::FileRewindBlobRepository;
|
|
pub use settings_repo::JsonSettingsRepository;
|