7 个稳定版本
2.0.0 | 2024 年 4 月 20 日 |
---|---|
1.6.0 |
|
1.5.0 | 2023 年 8 月 4 日 |
1.4.0 | 2023 年 7 月 8 日 |
#357 in 文件系统
每月 51 次下载
在 4 个 工具包中使用 (直接使用 3 个)
30KB
578 行
COUTILS
为 Rust 提供一组有用的函数。
关于
我在不同的 Rust 项目中反复编写相同的函数。因为这样做既不高效又费时,所以我决定将这些常用函数统一到一个库中。这就是那个库。 Coutils 是 Common Utilities 的缩写。祝您使用愉快。
安装
要在您的 Rust 项目中使用 Coutils,请将以下行添加到项目 Cargo.toml
的 [dependencies]
部分
coutils = "2.0.0"
可选地,您可以决定启用哪些功能。 Coutils 提供以下功能
filesystem
:用于处理文件和目录的功能。networking
:用于克隆 Git 仓库的功能。time
:获取当前时间信息的功能。
要启用一个或所有可用功能,请将以下行添加到您的 Rust 项目的 Cargo.toml
coutils = { version = "2.0.0", features = [ "feature_name" ] }
我添加了功能,因为一些 Lib C 的实现与网络相关的任何东西都不兼容,如 MUSL。此外,在 WASM 项目中使用 Coutils 更容易,如果启用了某些功能或禁用了某些功能。
使用方法
要查看此工具包的 API,请访问 文档页面。
变更日志
版本 1.0.0
- 首次发布。
- 上传到 GitHub。
版本 1.1.0
- 添加了
has_item
方法。 - 添加了单元测试。
- 将代码拆分为模块。
版本 1.2.0
- 将所有内容拆分为子模块。
- 重构了一些函数。
- 添加了一些新实体。
- 添加了大量函数和实体。
- 添加了使用和查看 API 文档的说明。
版本 1.3.0
- 添加了一个从
src/test_file.txt
复制文件到dest/test_file.txt
的函数。 - 更新了文档。
- 增加版本号。
版本 1.4.0
- 通过
Result
枚举添加了更好的错误捕获架构。 - 改进了文档。
- 添加了一个函数,用于获取当前时间并以格式化的字符串形式显示。
版本 1.5.0
- 改进了文档。
- 删除了将破坏WASM构建的依赖项。
版本 2.0.0
- 改进了文档。
- 添加了一个用于克隆Git仓库的模块。
- 向crate添加了可选功能。
- 将项目重新许可为DSL v1。
- 修复了处理功能的方式。
- 添加了
TimeNow
结构。
注意
- Coutils 由 Alexander Abraham(又名 "Angel Dollface")编写。
- 许可协议DSL v1。
依赖项
~0.2–2MB
~47K SLoC