/// Business logic services for the Keep application. /// /// This module provides the core service layer that orchestrates item storage, /// compression, metadata collection, and filtering. Services are used by both /// local CLI modes and the HTTP server. pub mod compression_service; pub mod error; pub mod filter_service; pub mod item_service; pub mod meta_service; pub mod status_service; pub mod types; pub mod utils; pub use compression_service::CompressionService; pub use error::CoreError; pub use filter_service::{FilterService, register_filter_plugin}; pub use item_service::ItemService; pub use meta_service::MetaService; pub use status_service::StatusService; pub use types::{ItemInfo, ItemWithContent, ItemWithMeta}; pub use utils::{calc_byte_range, extract_tags, parse_comma_tags};