Enum kanjidic_types::variant::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§
source§impl<'de> Deserialize<'de> for Variant
impl<'de> Deserialize<'de> for Variant
source§fn 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
source§impl Ord for Variant
impl Ord for Variant
source§impl PartialEq for Variant
impl PartialEq for Variant
source§impl PartialOrd for Variant
impl PartialOrd for Variant
1.0.0 · source§fn 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§
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