1#[derive(Debug, PartialEq, Clone)]
2pub enum Number {
3 Singular,
4 Plural,
5}
6#[derive(Debug, PartialEq, Clone)]
7pub enum Case {
8 Nominative,
9 Accusative,
10 Reflexive,
11 Possessive,
12 PersonalPossesive,
13}
14#[derive(Debug, PartialEq, Clone)]
15pub enum Tense {
16 Present,
17 Past,
18 }
20
21#[derive(Debug, PartialEq, Clone)]
22pub enum Form {
23 Finite,
24 Participle,
25 Infinitive,
26 }
28
29#[derive(Debug, PartialEq, Clone)]
30pub enum Person {
31 First,
32 Second,
33 Third,
34}
35#[derive(Debug, PartialEq, Clone)]
36pub enum Gender {
37 Masculine,
38 Feminine,
39 Neuter,
40}
41#[derive(Debug, PartialEq, Clone)]
42pub enum Degree {
43 Positive,
44 Comparative,
45 Superlative,
46}
47
48