1 个不稳定版本
0.1.0 | 2023年2月13日 |
---|
#2025 in 算法
5KB
50 行
文本转换器
一个包含将文本转换为特定格式所需所有方法的特质
示例
use text_converter::TextConverter;
struct ReverseText;
impl TextConverter for ReverseText {
fn converter(input: impl AsRef<str>) -> String {
input.as_ref().chars().rev().collect()
}
}
let clipboard_reverse = ReverseText::new_from_clipboard();
let file_reverse = ReverseText::new_from_file("input.txt");
let reverse_text = ReverseText::new_from_text("Hello World!");
assert_eq!("!dlroW olleH", reverse_text);
依赖项
~0.1–11MB
~120K SLoC