#[non_exhaustive]pub enum Condition {
Show 15 variants
Chachlag,
ChachlagOnset,
ChachlagOnsetGb,
Devsger,
Dotless,
Feminine,
FeminineMarked,
Marked,
MasculineDevsger,
MasculineOnset,
Onset,
Particle,
PostBowed,
PostBowedFeminine,
VowelDevsger,
}Expand description
A shaping condition assigned by the rule pipeline; as_str() is the data-file name (chachlag_onset, …).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Chachlag
Shaping condition chachlag.
ChachlagOnset
Shaping condition chachlag_onset.
ChachlagOnsetGb
Shaping condition chachlag_onset_gb.
Devsger
Shaping condition devsger.
Dotless
Shaping condition dotless.
Feminine
Shaping condition feminine.
FeminineMarked
Shaping condition feminine_marked.
Marked
Shaping condition marked.
MasculineDevsger
Shaping condition masculine_devsger.
MasculineOnset
Shaping condition masculine_onset.
Onset
Shaping condition onset.
Particle
Shaping condition particle.
PostBowed
Shaping condition post_bowed.
PostBowedFeminine
Shaping condition post_bowed_feminine.
VowelDevsger
Shaping condition vowel_devsger.
Implementations§
Trait Implementations§
impl Copy for Condition
impl Eq for Condition
Source§impl Ord for Condition
impl Ord for Condition
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for Condition
impl PartialOrd for Condition
impl StructuralPartialEq for Condition
Auto Trait Implementations§
impl Freeze for Condition
impl RefUnwindSafe for Condition
impl Send for Condition
impl Sync for Condition
impl Unpin for Condition
impl UnsafeUnpin for Condition
impl UnwindSafe for Condition
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more