diff options
| author | Miquel Sabaté Solà <mssola@mssola.com> | 2026-01-29 22:03:31 +0100 |
|---|---|---|
| committer | Miquel Sabaté Solà <mssola@mssola.com> | 2026-01-29 22:03:31 +0100 |
| commit | ea33d92514c809a2efaa9940ce05a5765f3cb41c (patch) | |
| tree | bd9a82424a191b33bb2e0c44513d71c3c05432cb /crates/cli/src/inflection.rs | |
| parent | 3980cc7c38f043c53c9811078101d7a78de3f8d1 (diff) | |
| download | mihi-ea33d92514c809a2efaa9940ce05a5765f3cb41c.tar.gz mihi-ea33d92514c809a2efaa9940ce05a5765f3cb41c.zip | |
Split lib.rs into multiple files
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'crates/cli/src/inflection.rs')
| -rw-r--r-- | crates/cli/src/inflection.rs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/crates/cli/src/inflection.rs b/crates/cli/src/inflection.rs index 8799e9b..d3a23dd 100644 --- a/crates/cli/src/inflection.rs +++ b/crates/cli/src/inflection.rs @@ -1,6 +1,6 @@ -use mihi::{ - configuration, get_adjective_table, get_inflected_from, get_noun_table, Category, Word, -}; +use mihi::cfg::configuration; +use mihi::inflection::{get_adjective_table, get_inflected_from, get_noun_table}; +use mihi::word::{Category, Word}; fn print_noun_inflection(word: &Word) -> Result<(), String> { let table = get_noun_table(word)?; @@ -119,14 +119,15 @@ pub fn print_full_inflection_for(word: Word) -> Result<(), String> { #[cfg(test)] mod tests { use super::*; - use mihi::DeclensionTable; + use mihi::inflection::DeclensionTable; + use mihi::word::{find_by, select_enunciated}; fn get_word(enunciated: &str) -> Word { - let words = mihi::select_enunciated(Some(enunciated.to_string()), &[]).unwrap(); + let words = select_enunciated(Some(enunciated.to_string()), &[]).unwrap(); assert_eq!(words.len(), 1); - mihi::find_by(words.first().unwrap().as_str()).unwrap() + find_by(words.first().unwrap().as_str()).unwrap() } fn stringify_with(word: &Word, table: &DeclensionTable) -> String { |
