pub struct AlphaNum(_);
Expand description
Japanese full-width alphanumeric characters and a few punctuation symbols.
Implementations
sourceimpl AlphaNum
impl AlphaNum
sourcepub fn new(c: char) -> Option<AlphaNum>
pub fn new(c: char) -> Option<AlphaNum>
Attempt to form a AlphaNum
. Will fail if the given char
is out of
the expected Unicode range.
use kanji::AlphaNum;
assert_eq!(Some('A'), AlphaNum::new('A').map(|k| k.get()));
assert_eq!(Some('*'), AlphaNum::new('*').map(|k| k.get()));
assert_eq!(None, AlphaNum::new('a'));
Trait Implementations
sourceimpl Ord for AlphaNum
impl Ord for AlphaNum
sourceimpl PartialOrd<AlphaNum> for AlphaNum
impl PartialOrd<AlphaNum> for AlphaNum
sourcefn partial_cmp(&self, other: &AlphaNum) -> Option<Ordering>
fn partial_cmp(&self, other: &AlphaNum) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
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 more
impl Copy for AlphaNum
impl Eq for AlphaNum
impl StructuralEq for AlphaNum
impl StructuralPartialEq for AlphaNum
Auto Trait Implementations
impl RefUnwindSafe for AlphaNum
impl Send for AlphaNum
impl Sync for AlphaNum
impl Unpin for AlphaNum
impl UnwindSafe for AlphaNum
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more