use UCSChar;
use utils::{AsciiUtils, KanaUtils};
pub struct CharsUtils;
impl CharsUtils {
#[inline]
pub fn is_narrow<T>(target: T) -> bool where T: UCSChar {
AsciiUtils::is_narrow_ascii(target) ||
KanaUtils::is_narrow_katakana(target) ||
KanaUtils::is_narrow_jis_symbol(target)
}
#[inline]
pub fn is_wide<T>(target: T) -> bool where T: UCSChar {
AsciiUtils::is_wide_ascii(target) ||
KanaUtils::is_wide_katakana(target) ||
KanaUtils::is_wide_jis_symbol(target)
}
}