#display #traits #controlling #able #displayable #exhibit-ext

exhibit

一个小型 Rust 库,用于控制任何可展示类型的显示

2 个不稳定版本

0.2.0 2022年7月24日
0.1.0 2022年7月23日

#12 in #able

自定义许可证

26KB
552

exhibit

exhibit 是一个小型 Rust 库,用于控制任何 Displayable 类型的显示。

主要功能由 ExhibitExt 特性提供。

示例

use exhibit::ExhibitExt;

let text = "\x1b[31mHello, 🌎!\x1b[0m";

assert_eq!(
    text.exhibit().redact(true).into(),
    "\x1b[31m▆▅▆▆▅, ▇▇!\x1b[0m\n",
);

lib.rs:

exhibit 是一个小型 Rust 库,用于控制任何 Displayable 类型的显示。

主要功能由 ExhibitExt 特性提供。

示例

use exhibit::ExhibitExt;

let text = "\x1b[31mHello, 🌎!\x1b[0m";

assert_eq!(
    text.exhibit().redact(true).to_string(),
    "\x1b[31m▆▅▆▆▅, ▇▇!\x1b[0m\n",
);

依赖项

~0–11MB
~64K SLoC