2 个版本
使用旧的 Rust 2015
0.1.2 | 2016年4月4日 |
---|---|
0.1.1 |
|
0.1.0 | 2015年11月8日 |
在 #fortune 中排名 5
7KB
113 行
strfile-rs 0.1.0
这是一个用于读取 strfile
头部的微型 crate,这些头部是 fortune
工具中使用的引文文件的索引表示。
这是一个业余项目,因此欢迎拉取请求。 :)
用法
extern crate strfile;
use strfile::Strfile;
fn display_strfile_header(header: &Strfile) {
println!("Version:\t{}", header.version);
println!("Strings:\t{}", header.number_of_strings);
println!("Longest:\t{}", header.longest_length);
println!("Shortest:\t{}", header.shortest_length);
println!("Delimeter:\t{:?}", header.delim as char);
println!("Randomized:\t{}", header.is_random());
println!("Ordered:\t{}", header.is_ordered());
println!("ROT13:\t\t{}", header.is_rotated());
println!("Comments:\t{}\n", header.has_comments());
}
let header = Strfile::parse("quotes.dat").unwrap();
let quotes = h.read_quotes(quotes_fn).unwrap();
println!("{:?}", header);
待办事项
- 支持在 64 位机器上生成的头部
- 从原始引文文件构造头部
- 头部部分修改(偏移量随机化、"加密"等)
依赖关系
~120KB