7个版本 (4个重大更改)
| 0.5.0 | 2023年1月11日 |
|---|---|
| 0.4.0 | 2022年1月13日 |
| 0.3.0 | 2020年3月29日 |
| 0.2.0 | 2017年12月10日 |
| 0.1.1 | 2016年1月21日 |
#267 在 音频
每月77次下载
39KB
790 行
RUST-APE
用于读写APEv2标签的库。
变更日志
0.5.0 (11.01.2023)
- 添加了对同一键下多个值的支持
- 添加了
Tag::items()方法。 - 添加了
Tag::add_item()方法。 - 将
Tag::remove_item()方法替换为Tag::remove_items()方法。Tag::item()方法返回第一个找到的项目。Tag::set_item()删除给定键下的所有项目并添加一个新项目。
- 添加了
- 为
Item和ItemValue结构体派生Clone。
0.4.0 (13.01.2022)
- 切换到2021版。
- 更新byteorder到1.4
- 支持从打开的文件中读取/写入/删除标签。
- 不区分大小写的键比较。
- 支持写入空标签。
0.3.0 (29.03.2020)
- 切换到2018版。
- 更新byteorder到1.3
- 修复了
Item::from_locator和Item::from_text中的类型参数。 - 删除了已弃用的
Error::description的使用。 - 将错误描述转换为小写。
Item::to_vec方法现在是私有的。- 从
Tag结构体中删除了items字段。 - 添加了
Tag::iter()方法。 - 为
Tag结构体添加了IntoIterator实现。 - 将
Tag::write方法替换为write函数。
0.2.0 (10.12.2017)
- 使用 byteorder 1.0.0。
0.1.2 (18.05.2016)
- 进行了小的内部改进。
0.1.1 (21.01.2016)
- 使用
Result<()>代替Option<Error>。
0.1.0 (16.01.2016)
- 第一个版本。
许可证
MIT 许可证 (MIT)
依赖项
约 120KB