| Crates.io | borderrs |
| lib.rs | borderrs |
| version | 0.1.1 |
| created_at | 2023-03-23 04:31:06.883013+00 |
| updated_at | 2023-03-23 18:00:06.574809+00 |
| description | Add stylish borders around your text and datastructures |
| homepage | |
| repository | https://github.com/funnyboy-roks/borders |
| max_upload_size | |
| id | 817790 |
| size | 30,264 |
This crate allows the user to format many data structures in ways that look nicer to the end-user.
The Wikipedia page on Box-Drawing Characters has been quite helpful
Currently, we support:
[slice]s with [BorderFormatter::format_slice]
[Iterator]s with [BorderFormatter::format_iter]
[HashMap]s with [BorderFormatter::format_hash_map]
impl [Display] with [BorderFormatter::format_display]
impl [Debug] with [BorderFormatter::format_debug]
use borderrs::{styles::THIN, BorderFormatter};
let slice = [0, 1, 2, 3, 4];
println!("{}", THIN.format_slice(&slice));
let mut map = HashMap::default();
map.insert("Jon", 38);
map.insert("Jake", 25);
map.insert("Josh", 17);
println!("{}", THIN.format_hash_map(&map));
println!("{}", THIN.format_display("hello"));
println!("{}", THIN.format_debug("hello"));