[−][src]Enum verba::adjective::DictionaryForm
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(String, String, String)
Two(String, String)
Trait Implementations
Auto Trait Implementations
impl Sync for DictionaryForm
impl Send for DictionaryForm
impl Unpin for DictionaryForm
impl RefUnwindSafe for DictionaryForm
impl UnwindSafe for DictionaryForm
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,