3 个版本 (稳定)
1.0.1 | 2023年7月19日 |
---|---|
1.0.0 | 2022年7月13日 |
0.1.0 | 2022年1月20日 |
#780 在 文件系统
用于 srfngout
8KB
90 行
srfng
半随机文件名生成器
[crates.io] [github.com]
此库便于生成包含日期和随机字符的文件名。
示例用法
let mut gen = srfng::Generator::new();
println!("{}", gen.generate().as_str());
打印出类似以下内容
13072022_5m88i663tw17265F
可用于为文件命名。
使用此crate的命令行工具可在此处找到这里。
编码风格
该项目使用一种编码风格,强调使用空格而不是尽可能保持行和列数最少。
所以这是
fn foo()
{
bar();
}
而不是这样
fn foo()
{
bar();
}
许可证
根据以下之一许可
- Apache许可证第2版,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0 (另请参阅:https://www.tldrlegal.com/license/apache-license-2-0-apache-2-0))
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT (另请参阅:https://www.tldrlegal.com/license/mit-license))
由您自行决定
贡献
请克隆仓库并创建一个issue,解释您想添加哪些功能或修复哪些bug,以及您打算如何实现这些添加或修复。尽量包括细节,尽管不需要详尽无遗,我们将会根据可用性进行处理。
除非您明确声明,否则您提交的任何旨在包含在作品中的贡献,根据Apache-2.0许可证的定义,将根据上述方式双重许可,无需任何额外的条款或条件。
依赖
~1.5MB
~23K SLoC