8 个稳定版本
新增 1.2.4 | 2024年8月17日 |
---|---|
1.2.1 | 2024年6月19日 |
1.1.0 | 2024年5月20日 |
1.0.1 | 2024年5月20日 |
1.0.0 | 2024年5月13日 |
#184 在 命令行界面
349 每月下载量
用于 best_skn_utils
11KB
SKN Rust 消息库
Rust
RustDocs
阅读主模块的 Rustdoc
简介
这是一个用于控制台通知消息的简单 Rust 库
我制作了这个库,以便我可以在所有的 Rust 项目中使用它,而不必一遍又一遍地编写相同的代码
这个库的主要模块是 message
,它包含 3 个返回着色字符串的函数和 3 个输出格式化静态字符串通知消息的函数
详细信息
message
模块
-
它包含 3 个函数,用于返回着色字符串作为输出
- error (接收 1 个参数,返回带叉号的红色着色字符串)
- success (接收 1 个参数,返回带勾号的绿色着色字符串)
- info (接收 1 个参数,返回带信息的蓝色着色字符串)
-
它包含 3 个函数,用于输出格式化的静态字符串通知消息
- action_failure (接收 '操作名称' 参数,输出操作失败消息)
- action_complete (接收 '操作名称' 参数,输出操作完成消息)
- action_notify (接收 '操作名称' 和 '通知信息' 参数,输出操作信息消息)
-
每个函数返回的字符串不包含换行符,即 '\n'
使用案例
- Rust
需求
- 💀 最小 Rust 版本:
1.80.0
用法
要安装包,请在控制台中输入以下内容
cargo add best_skn_message
在 Rust 代码中导入包如下
use best_skn_message::message;
对于 Message
模块,使用如下(仅为示例)
let error: String = message::error("Error occurred!"); panic!("{} \n", error); let success: String = message::success("Process completed!"); println!("{}", success); let info: String = message::info("Process is safe to pause!"); println!("{}", info); let failure: String = message::action_failure("Copy Files"); // Action name as argument panic!("{} \n", failure); let complete: String = message::action_complete("Read Config File"); // Action name as argument println!("{}", complete); let notify: String = message::action_notify("Run Shell Scripts", "Safe to use without error!"); // Action name & notification info message as arguments println!("{}", notify);
致谢
- 👩⚕️
Tanjila Hasan Trina
:我生命中的挚爱。自然的轨迹将我们分开,使我们相隔千里。但无论我们此刻相隔多远,我的每一个瞬间都只属于你。我们可能在此生无法相见,但我在来世定会找到你。我想说的是:世界虽残酷,但我依然爱你
- 💯
My Parents
:我一生中最大的宝藏。
许可证
版权所有 (C) 2024 SKN Shukhan
根据 MIT 许可证授权
依赖项
~0.4–7.5MB
~41K SLoC