2 unstable releases
0.2.0 | Jul 24, 2022 |
---|---|
0.1.0 | Jul 23, 2022 |
#9 in #able
26KB
552 lines
exhibit
exhibit
is a small Rust library for controlling the display
of any Display
able type.
The main functionality is provided by the ExhibitExt
trait.
Example
use exhibit::ExhibitExt;
let text = "\x1b[31mHello, 🌎!\x1b[0m";
assert_eq!(
text.exhibit().redact(true).into(),
"\x1b[31m▆▅▆▆▅, ▇▇!\x1b[0m\n",
);
lib.rs
:
exhibit
is a small Rust library for controlling the display
of any Display
able type.
The main functionality is provided by the ExhibitExt
trait.
Example
use exhibit::ExhibitExt;
let text = "\x1b[31mHello, 🌎!\x1b[0m";
assert_eq!(
text.exhibit().redact(true).to_string(),
"\x1b[31m▆▅▆▆▅, ▇▇!\x1b[0m\n",
);
Dependencies
~0–7.5MB
~56K SLoC