#string #ellipsis #token #truncated

truncatable

小型可截断字符串的 crate

4 个版本

0.1.3 2021 年 5 月 17 日
0.1.2 2021 年 5 月 17 日
0.1.1 2021 年 5 月 17 日
0.1.0 2021 年 5 月 17 日

#278 in #token


用于 tvrank-cli

GPL-3.0-only

6KB
98 代码行,不包括注释

可截断

Truncatable 是一个用于字符串的小型 Rust crate,当字符串截断时应该添加后缀(例如省略号)。

Crates.io Build

用法

use truncatable::Truncatable;
let to_truncate = Truncatable::from("Hello World!").truncator("~~".into());
assert_eq!(to_truncate.truncate(5), String::from("Hello~~"));

lib.rs:

truncatable

Truncatable 是一个简单的 crate,用于当字符串截断时应该添加后缀(例如省略号)的字符串。

use truncatable::Truncatable;
let to_truncate = Truncatable::from("Hello World!").truncator("~~".into());
assert_eq!(to_truncate.truncate(5), String::from("Hello~~"));

无运行时依赖