pub enum AllPartOfSpeech {
Show 91 variants
NounOrVerbActingPrenominally,
Adjective,
YoiAdjective,
KariAdjective,
KuAdjective,
AdjectivalNoun,
NariAdjective,
NoAdjective,
PreNounAdjectival,
ShikuAdjective,
TaruAdjective,
Adverb,
AdverbTakingToParticle,
Auxiliary,
AuxiliaryAdjective,
AuxiliaryVerb,
Conjunction,
Copula,
Counter,
Expression,
Interjection,
CommonNoun,
AdverbialNoun,
ProperNoun,
NounPrefix,
NounSuffix,
TemporalNoun,
Numeric,
Pronoun,
Prefix,
Particle,
Suffix,
Unclassified,
UnspecifiedVerb,
IchidanVerb,
IchidanKureruVerb,
NidanUVerb,
UpperNidanBuVerb,
LowerNidanBuVerb,
UpperNidanDzuVerb,
LowerNidanDzuVerb,
UpperNidanGuVerb,
LowerNidanGuVerb,
UpperNidanFuVerb,
LowerNidanFuVerb,
UpperNidanKuVerb,
LowerNidanKuVerb,
UpperNidanMuVerb,
LowerNidanMuVerb,
LowerNidanNuVerb,
UpperNidanRuVerb,
LowerNidanRuVerb,
LowerNidanSuVerb,
UpperNidanTsuVerb,
LowerNidanTsuVerb,
LowerNidanUWeVerb,
UpperNidanYuVerb,
LowerNidanYuVerb,
LowerNidanZuVerb,
YodanBuVerb,
YodanGuVerb,
YodanFuVerb,
YodanKuVerb,
YodanMuVerb,
YodanNuVerb,
YodanRuVerb,
YodanSuVerb,
YodanTsuVerb,
GodanAruVerb,
GodanBuVerb,
GodanGuVerb,
GodanKuVerb,
GodanIkuVerb,
GodanMuVerb,
GodanNuVerb,
GodanRuVerb,
IrregularGodanRuVerb,
GodanSuVerb,
GodanTsuVerb,
GodanUVerb,
IrregularGodanUVerb,
IntransitiveVerb,
KuruVerb,
IrregularGodanNuVerb,
IrregularGodanRuVerbWithPlainRiForm,
SuruVerb,
SuruPrecursorVerb,
IncludedSuruVerb,
SpecialSuruVerb,
TransitiveVerb,
IchidanZuruVerb,
}
Expand description
Where a word can appear in a sentence for a particular Sense of the word. This enum contains all possible variants, including those that have been disabled by compile-time flags in enum PartOfSpeech
.
Variants§
NounOrVerbActingPrenominally
noun or verb acting prenominally
Adjective
adjective (keiyoushi)
YoiAdjective
adjective (keiyoushi) - yoi/ii class
KariAdjective
‘kari’ adjective (archaic)
KuAdjective
‘ku’ adjective (archaic)
AdjectivalNoun
adjectival nouns or quasi-adjectives (keiyodoshi)
NariAdjective
archaic/formal form of na-adjective
NoAdjective
nouns which may take the genitive case particle ‘no’
PreNounAdjectival
pre-noun adjectival (rentaishi)
ShikuAdjective
‘shiku’ adjective (archaic)
TaruAdjective
‘taru’ adjective
Adverb
adverb (fukushi)
AdverbTakingToParticle
adverb taking the ‘to’ particle
Auxiliary
auxiliary
AuxiliaryAdjective
auxiliary adjective
AuxiliaryVerb
auxiliary verb
Conjunction
conjunction
Copula
copula
Counter
counter
Expression
expressions (phrases, clauses, etc.)
Interjection
interjection (kandoushi)
CommonNoun
noun (common) (futsuumeishi)
AdverbialNoun
adverbial noun (fukushitekimeishi)
ProperNoun
proper noun
NounPrefix
noun, used as a prefix
NounSuffix
noun, used as a suffix
TemporalNoun
noun (temporal) (jisoumeishi)
Numeric
numeric
Pronoun
pronoun
Prefix
prefix
Particle
particle
Suffix
suffix
Unclassified
unclassified
UnspecifiedVerb
verb unspecified
IchidanVerb
Ichidan verb
IchidanKureruVerb
Ichidan verb - kureru special class
NidanUVerb
Nidan verb with ‘u’ ending (archaic)
UpperNidanBuVerb
Nidan verb (upper class) with ‘bu’ ending (archaic)
LowerNidanBuVerb
Nidan verb (lower class) with ‘bu’ ending (archaic)
UpperNidanDzuVerb
Nidan verb (upper class) with ‘dzu’ ending (archaic)
LowerNidanDzuVerb
Nidan verb (lower class) with ‘dzu’ ending (archaic)
UpperNidanGuVerb
Nidan verb (upper class) with ‘gu’ ending (archaic)
LowerNidanGuVerb
Nidan verb (lower class) with ‘gu’ ending (archaic)
UpperNidanFuVerb
Nidan verb (upper class) with ‘hu/fu’ ending (archaic)
LowerNidanFuVerb
Nidan verb (lower class) with ‘hu/fu’ ending (archaic)
UpperNidanKuVerb
Nidan verb (upper class) with ‘ku’ ending (archaic)
LowerNidanKuVerb
Nidan verb (lower class) with ‘ku’ ending (archaic)
UpperNidanMuVerb
Nidan verb (upper class) with ‘mu’ ending (archaic)
LowerNidanMuVerb
Nidan verb (lower class) with ‘mu’ ending (archaic)
LowerNidanNuVerb
Nidan verb (lower class) with ‘nu’ ending (archaic)
UpperNidanRuVerb
Nidan verb (upper class) with ‘ru’ ending (archaic)
LowerNidanRuVerb
Nidan verb (lower class) with ‘ru’ ending (archaic)
LowerNidanSuVerb
Nidan verb (lower class) with ‘su’ ending (archaic)
UpperNidanTsuVerb
Nidan verb (upper class) with ‘tsu’ ending (archaic)
LowerNidanTsuVerb
Nidan verb (lower class) with ‘tsu’ ending (archaic)
LowerNidanUWeVerb
Nidan verb (lower class) with ‘u’ ending and ‘we’ conjugation (archaic)
UpperNidanYuVerb
Nidan verb (upper class) with ‘yu’ ending (archaic)
LowerNidanYuVerb
Nidan verb (lower class) with ‘yu’ ending (archaic)
LowerNidanZuVerb
Nidan verb (lower class) with ‘zu’ ending (archaic)
YodanBuVerb
Yodan verb with ‘bu’ ending (archaic)
YodanGuVerb
Yodan verb with ‘gu’ ending (archaic)
YodanFuVerb
Yodan verb with ‘hu/fu’ ending (archaic)
YodanKuVerb
Yodan verb with ‘ku’ ending (archaic)
YodanMuVerb
Yodan verb with ‘mu’ ending (archaic)
YodanNuVerb
Yodan verb with ‘nu’ ending (archaic)
YodanRuVerb
Yodan verb with ‘ru’ ending (archaic)
YodanSuVerb
Yodan verb with ‘su’ ending (archaic)
YodanTsuVerb
Yodan verb with ‘tsu’ ending (archaic)
GodanAruVerb
Godan verb - -aru special class
GodanBuVerb
Godan verb with ‘bu’ ending
GodanGuVerb
Godan verb with ‘gu’ ending
GodanKuVerb
Godan verb with ‘ku’ ending
GodanIkuVerb
Godan verb - Iku/Yuku special class
GodanMuVerb
Godan verb with ‘mu’ ending
GodanNuVerb
Godan verb with ‘nu’ ending
GodanRuVerb
Godan verb with ‘ru’ ending
IrregularGodanRuVerb
Godan verb with ‘ru’ ending (irregular verb)
GodanSuVerb
Godan verb with ‘su’ ending
GodanTsuVerb
Godan verb with ‘tsu’ ending
GodanUVerb
Godan verb with ‘u’ ending
IrregularGodanUVerb
Godan verb with ‘u’ ending (special class)
IntransitiveVerb
intransitive verb
KuruVerb
Kuru verb - special class
IrregularGodanNuVerb
irregular nu verb
IrregularGodanRuVerbWithPlainRiForm
irregular ru verb, plain form ends with -ri
SuruVerb
noun or participle which takes the aux. verb suru
SuruPrecursorVerb
su verb - precursor to the modern suru
IncludedSuruVerb
suru verb - included
SpecialSuruVerb
suru verb - special class
TransitiveVerb
transitive verb
IchidanZuruVerb
Ichidan verb - zuru verb (alternative form of -jiru verbs)
Trait Implementations§
Source§impl Clone for AllPartOfSpeech
impl Clone for AllPartOfSpeech
Source§fn clone(&self) -> AllPartOfSpeech
fn clone(&self) -> AllPartOfSpeech
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for AllPartOfSpeech
impl Debug for AllPartOfSpeech
Source§impl Display for AllPartOfSpeech
impl Display for AllPartOfSpeech
Source§impl Enum for AllPartOfSpeech
impl Enum for AllPartOfSpeech
Source§fn code(&self) -> &'static str
fn code(&self) -> &'static str
adj-n
instead of
&adj-n;
.Source§fn constant_name(&self) -> &'static str
fn constant_name(&self) -> &'static str
impl Display
for enums uses this same representation.Source§fn from_code(text: &str) -> Option<Self>
fn from_code(text: &str) -> Option<Self>
self.code()
, i.e. Self::from_code(self.code()) == Some(self)
.Source§fn from_constant_name(text: &str) -> Option<Self>
fn from_constant_name(text: &str) -> Option<Self>
None
if there is no
such variant. This is the reverse of self.constant_name()
, i.e.
Self::from_constant_name(self.constant_name()) == Some(self)
.