1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use serde_derive::*;
use std::collections::HashMap;
#[derive(Serialize, Deserialize, PartialEq, PartialOrd, Clone, Copy, Debug)]
pub enum Lemma { Verb = 0
, Prts = 1
, Adjs = 2
, Other = 3 }
#[derive(Serialize, Deserialize)]
pub struct Fem where {
pub fem: usize,
pub lemma: Lemma
}
#[derive(Serialize, Deserialize)]
pub struct Kathoey where {
pub dict: Vec<String>,
pub map: HashMap<String, Fem>
}