Enum kanjidic_types::Tone
source · [−]#[repr(u8)]
pub enum Tone {
High,
Rising,
Low,
Falling,
Neutral,
}
Expand description
One of the four tones of Mandarin. https://en.wikipedia.org/wiki/Standard_Chinese_phonology#Tones
Variants
High
A steady high sound
Rising
A rising tone
Low
A low or dipping tone
Falling
A sharp falling tone
Neutral
A lack of tone
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Tone
impl<'de> Deserialize<'de> for Tone
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 Tone
impl Ord for Tone
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<Tone> for Tone
impl PartialOrd<Tone> for Tone
sourcefn partial_cmp(&self, other: &Tone) -> Option<Ordering>
fn partial_cmp(&self, other: &Tone) -> 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 moresourceimpl TryFrom<u8> for Tone
impl TryFrom<u8> for Tone
type Error = TryFromPrimitiveError<Tone>
type Error = TryFromPrimitiveError<Tone>
The type returned in the event of a conversion error.
sourcefn try_from(number: u8) -> Result<Self, TryFromPrimitiveError<Self>>
fn try_from(number: u8) -> Result<Self, TryFromPrimitiveError<Self>>
Performs the conversion.
sourceimpl TryFromPrimitive for Tone
impl TryFromPrimitive for Tone
type Primitive = u8
const NAME: &'static str = _
fn try_from_primitive(
number: Self::Primitive
) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for Tone
impl Eq for Tone
impl StructuralEq for Tone
impl StructuralPartialEq for Tone
Auto Trait Implementations
impl RefUnwindSafe for Tone
impl Send for Tone
impl Sync for Tone
impl Unpin for Tone
impl UnwindSafe for Tone
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