1 个不稳定版本

0.1.0 2023年2月13日

#2025 in 算法

MIT/Apache

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