[−][src]Crate to_kana
English lettering to Kana converter.
Examples
use to_kana::ToKana; let hello = "konnichiha,".hira().unwrap(); // Works on &str let world = String::from("wa-rudo!").kata().unwrap(); // And String! assert_eq!("こんにちは、ワールド!", format!("{}{}", hello, world));
use to_kana::{ hira, // Hiragana kata, // Katakana }; let hello = hira("konnichiha,").unwrap(); let world = kata("wa-rudo!").unwrap(); assert_eq!("こんにちは、ワールド!", format!("{}{}", hello, world));
use to_kana::{ ToKana, SmallKana, HalfWidth, }; assert_eq!("ャ", "ya".kata().small().half_width().unwrap());
Traits
HalfWidth | Defines a type as being able to convert to half-width katakana. |
SmallKana | Defines a type as being able to convert to small kana. |
ToKana | Trait to make a type translatable to kana |
Functions
hira | Converts an English alphabet string to Hiragana |
kata | Converts an English alphabet string to Katakana |
Type Definitions
Error | The type inside |
Result | The Result type returned by this library's functions |