pub enum PartOfSpeech {
Show 55 variants
NounOrVerbActingPrenominally,
Adjective,
YoiAdjective,
AdjectivalNoun,
NoAdjective,
PreNounAdjectival,
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,
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.
Variants§
NounOrVerbActingPrenominally
noun or verb acting prenominally
Adjective
adjective (keiyoushi)
YoiAdjective
adjective (keiyoushi) - yoi/ii class
AdjectivalNoun
adjectival nouns or quasi-adjectives (keiyodoshi)
NoAdjective
nouns which may take the genitive case particle ‘no’
PreNounAdjectival
pre-noun adjectival (rentaishi)
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
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 PartOfSpeech
impl Clone for PartOfSpeech
Source§fn clone(&self) -> PartOfSpeech
fn clone(&self) -> PartOfSpeech
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for PartOfSpeech
impl Debug for PartOfSpeech
Source§impl Display for PartOfSpeech
impl Display for PartOfSpeech
Source§impl Enum for PartOfSpeech
impl Enum for PartOfSpeech
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)
.