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