1 个不稳定版本
0.1.0 | 2024 年 1 月 19 日 |
---|
#1395 在 文本处理
5KB
对齐 (Rust)
厌倦了试图将文本对齐到中心或左边的麻烦?我向你介绍:对齐。
对齐是一个 Rust 库,它允许您将文本对齐到中心或左边,并且可选地在“X”轴上添加填充,始终尊重对齐(中心或左边)。
用法
简单打印?
use align::{ print_center, print_right };
fn main() {
print_center(&["This", "text", "will be centered", "in the CLI"], None); // Center the text with no X padding.
print_center(&["This", "text", "will be centered", "in the CLI"], Some(20)); // Center the text with an extra 20 padding in the X axis.
print_right(&["This", "text", "will be to", "the right", "in the CLI"], None); // Right align the text with no X padding.
print_right(&["This", "text", "will be to", "the right", "in the CLI"], Some(20)); // Right align the text with an extra 20 padding in the X axis.
}
存储在变量中?
use align::{ center, right };
fn main() {
let center_no_padding = center(&["This", "text", "will be centered", "in the CLI"], None); // Center the text with no X padding.
let center_with_padding = center(&["This", "text", "will be centered", "in the CLI"], Some(20)); // Center the text with an extra 20 padding in the X axis.
let right_no_padding = right(&["This", "text", "will be to", "the right", "in the CLI"], None); // Right align the text with no X padding.
let right_with_padding = right(&["This", "text", "will be to", "the right", "in the CLI"], Some(20)); // Right align the text with an extra 20 padding in the X axis.
}
必须知道
我是 Zen-kun04,也被称为法棍。我最近开始使用 Rust,所以这是我的第一个库(和 Rust 项目)。
当然,如果我有一些有用的想法或者从用户那里收到建议,我会维护这个库。