1#![no_std]
8#![cfg_attr(docsrs, feature(doc_auto_cfg))]
9
10#[cfg(feature = "enum-ordinalize")]
11use enum_ordinalize::Ordinalize;
12
13#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)]
15#[cfg_attr(feature = "enum-ordinalize", derive(Ordinalize))]
16#[repr(u8)]
17pub enum ChineseVariant {
18 Traditional,
20 Simple,
22}
23
24impl ChineseVariant {
25 #[inline]
27 pub const fn is_simple(self) -> bool {
28 matches!(self, ChineseVariant::Simple)
29 }
30
31 #[inline]
33 pub const fn is_traditional(self) -> bool {
34 matches!(self, ChineseVariant::Traditional)
35 }
36}