[][src]Enum verba::adjective::DictionaryForm

pub enum DictionaryForm {
    Three(StringStringString),
    Two(StringString),
}

The dictionary form of an adjective can contain tow to three forms. For first and second declension adjectives, the dictionary form always consists of the singular nominative for the masculine, feminine, and neuter forms. For third declension adjectives, things are slightly more complicated.

Third declension adjectives can have one, two, or three terminations. For third declension adjectives of one termination, the dictionary form consists of the singular nominative that is the same for all three genders and the singular genitive, which is also the same for all three genders.

For third declension adjectives of two terminations, the dictionary form consists of the singular nominative for masculine and feminine forms, which are the same, and the singular nominative for neuter forms.

For third declension adjectives of three terminations, the dictionary form consists of the singular nominative for masculine, feminine, and neuter forms, which are all different.

Variants

Three(StringStringString)Two(StringString)

Trait Implementations

impl Display for DictionaryForm[src]

Auto Trait Implementations

Blanket Implementations

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

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

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.

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

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

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