Crate deinflect

Source
Expand description

§Fast japanese deinflection.

use deinflect::Deinflections;

fn main() {
    let deinflections = Deinflections::from_word("聞かれました");

    // iterate over all possible deinflections
    for deinflection in deinflections.iter() {
        // get the deinflected word as a string
        let deinflected = deinflections.to_string(deinflection);
        println!("{}", deinflected);
    }
}

This library is based on yomichan’s japanese deinflector.

Structs§

Deinflection
DeinflectionData
Deinflections
InflectionRules
Reasons
RuleInfo
Rules

Enums§

DeinflectionSource

Constants§

INFLECTION_RULES

Functions§

r