Enum kanjidic_types::Variant
source · [−]pub enum Variant {
Jis208(Kuten),
Jis212(Kuten),
Jis213(Kuten),
Unicode(u32),
DeRoo(DeRoo),
Halpern(u16),
SpahnHadamitzky(ShDesc),
Nelson(u16),
ONeill(Oneill),
}
Expand description
Represents either of the following:
- A cross-reference to another kanji usually regarded as a variant
- An alternative indexing code for the current kanji
Variants
Jis208(Kuten)
A coding in JIS X 0208
Jis212(Kuten)
A coding in JIS X 0212
Jis213(Kuten)
A coding in JIS X 0213
Unicode(u32)
A unicode codepoint
DeRoo(DeRoo)
An identification in the De Roo system
Halpern(u16)
Index in the NJECD system.
SpahnHadamitzky(ShDesc)
The Kanji Dictionary kanji code.
Nelson(u16)
Index in the Modern Reader’s Japanese-English dictionary.
ONeill(Oneill)
Index in Japanese Names by P.G. O’Neill.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Variant
impl<'de> Deserialize<'de> for Variant
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Ord for Variant
impl Ord for Variant
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<Variant> for Variant
impl PartialOrd<Variant> for Variant
sourcefn partial_cmp(&self, other: &Variant) -> Option<Ordering>
fn partial_cmp(&self, other: &Variant) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for Variant
impl Eq for Variant
impl StructuralEq for Variant
impl StructuralPartialEq for Variant
Auto Trait Implementations
impl RefUnwindSafe for Variant
impl Send for Variant
impl Sync for Variant
impl Unpin for Variant
impl UnwindSafe for Variant
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more