Enum jmdict_enums::AllPartOfSpeech[][src]

pub enum AllPartOfSpeech {
Show 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,
}

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

impl Clone for AllPartOfSpeech[src]

impl Copy for AllPartOfSpeech[src]

impl Debug for AllPartOfSpeech[src]

impl Display for AllPartOfSpeech[src]

impl Enum for AllPartOfSpeech[src]

impl EnumPayload for AllPartOfSpeech[src]

impl Eq for AllPartOfSpeech[src]

impl From<PartOfSpeech> for AllPartOfSpeech[src]

impl Hash for AllPartOfSpeech[src]

impl PartialEq<AllPartOfSpeech> for AllPartOfSpeech[src]

impl StructuralEq for AllPartOfSpeech[src]

impl StructuralPartialEq for AllPartOfSpeech[src]

impl TryFrom<AllPartOfSpeech> for PartOfSpeech[src]

type Error = DisabledVariant

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.