[−][src]Struct kanji::Hiragana
A Hiragana character, from あ to ん.
These are learned first by Japanese school children and foreign learners,
and are used most often for grammatical word endings and prepositions. Some
women's first names are written purely in Hiragana, as the characters
themselves have a soft, flowing feel to them (very much unlike the blocky,
angular Katakana
).
Implementations
impl Hiragana
[src]
pub fn new(c: char) -> Option<Hiragana>
[src]
Attempt to form a Hiragana
. Will fail if the given char
is out of
the expected Unicode range.
use kanji::Hiragana; assert_eq!(Some('あ'), Hiragana::new('あ').map(|k| k.get())); assert_eq!(None, Hiragana::new('鼠')); assert_eq!(None, Hiragana::new('a'));
pub fn get(&self) -> char
[src]
Pull out the inner char
.
Trait Implementations
impl Clone for Hiragana
[src]
impl Copy for Hiragana
[src]
impl Debug for Hiragana
[src]
impl Eq for Hiragana
[src]
impl Hash for Hiragana
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Hiragana
[src]
fn cmp(&self, other: &Hiragana) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Hiragana> for Hiragana
[src]
impl PartialOrd<Hiragana> for Hiragana
[src]
fn partial_cmp(&self, other: &Hiragana) -> Option<Ordering>
[src]
fn lt(&self, other: &Hiragana) -> bool
[src]
fn le(&self, other: &Hiragana) -> bool
[src]
fn gt(&self, other: &Hiragana) -> bool
[src]
fn ge(&self, other: &Hiragana) -> bool
[src]
impl StructuralEq for Hiragana
[src]
impl StructuralPartialEq for Hiragana
[src]
Auto Trait Implementations
impl RefUnwindSafe for Hiragana
impl Send for Hiragana
impl Sync for Hiragana
impl Unpin for Hiragana
impl UnwindSafe for Hiragana
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,