Skip to main content

cadmus_core/dictionary/monolingual/
mod.rs

1//! Monolingual dictionary support.
2//!
3//! The single entry point for callers is [`MonolingualDictionaryService`],
4//! which exposes:
5//!
6//! - [`MonolingualDictionaryService::get_available_dictionaries`] – remote catalogue
7//! - [`MonolingualDictionaryService::get_installed_dictionaries`] – locally installed
8//! - [`MonolingualDictionaryService::install_dictionary`] – download and extract
9//!
10//! All internal modules (`client`, `db`, `metadata`) are private implementation
11//! details and are not accessible outside this module.
12
13mod client;
14mod db;
15mod errors;
16mod metadata;
17mod service;
18
19pub(crate) use service::MonolingualDictionaryService;