14 个版本
0.4.0 | 2021年7月13日 |
---|---|
0.3.3 | 2021年3月26日 |
0.3.2 | 2020年9月9日 |
0.2.1 | 2020年6月8日 |
0.1.5 | 2020年3月16日 |
#1374 在 解析器实现
57 每月下载量
用于 bot-rs-core
55KB
1K SLoC
irc-rust
irc-rust:简化 IRC 消息的访问和创建。最低支持的 Rust 版本 (MRSV) 为 1.40.0。
Github-actions 使用最新的稳定版、夜间版和 1.40.0 Rust 工具链运行 build
、check
、fmt
、clippy
和 test
。
目录
安装
要求
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain none -y
.rustup.rs | sh
安装
- 添加到
Cargo.toml
[dependencies]
irc-rust = "0.4"
- 或者使用
cargo edit
在每次获取最新版本
cargo install cargo-edit
cargo add irc-rust # In your project root
基本用法
use irc_rust::Message;
fn main() {
let message = Message::from("@key1=value1;key2=value2 :name!user@host CMD param1 param2 :trailing");
assert_eq!(message.to_string(), "@key1=value1;key2=value2 :name!user@host CMD param1 param2 :trailing");
}
基准测试
基准测试结果在推送到 master 时自动上传到 github-pages: https://moblaa.github.io/irc_rust/dev/bench/
基准测试代码位于 bench 子目录。
贡献
如果您有任何建议,无论是代码重构或基准测试,或者有功能请求或其他事项,请随时打开问题或拉取请求,以便我们进行讨论。
这是我第一个开源库,因此我也欢迎关于如何管理此存储库的建议。
依赖项
~175KB