Enum jmdict_enums::PartOfSpeech[][src]

pub enum PartOfSpeech {
Show 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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

Returns the string that marks this enum variant in the JMdict. For values that JMdict represents as XML entities, only the entity name is returned, e.g. adj-n instead of &adj-n;. Read more

Returns the variant name. This is used to generate Rust code for this enum. The impl Display for enums uses this same representation. Read more

Parses a representation from the JMdict file into a value of this enum. This is the reverse of self.code(), i.e. Self::from_code(self.code()) == Some(self). Read more

Returns the variant that is identified the given name in Rust code, or 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). Read more

Returns a list of all variant values in this enum. No particular order is guaranteed or implied. Read more

Performs the conversion.

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.