wana_kana 5.0.0

Utility library for checking and converting between Japanese characters - Kanji, Hiragana, Katakana - and Romaji
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::utils::is_char_hiragana::*;
use crate::utils::is_char_katakana::*;

/// Tests a character. Returns true if the character is [Hiragana](https://en.wikipedia.org/wiki/Hiragana) or [Katakana](https://en.wikipedia.org/wiki/Katakana).

pub fn is_char_kana(char: char) -> bool {
    is_char_hiragana(char) || is_char_katakana(char)
}

#[test]
fn is_char_kana_test() {
    assert!(is_char_kana(''));
    assert!(is_char_kana(''));
    assert!(!is_char_kana('n'));
    assert!(!is_char_kana('!'));
    assert!(!is_char_kana('-'));
    assert!(is_char_kana(''));
}