6 个版本 (3 个重大更改)
0.5.0 | 2022 年 12 月 31 日 |
---|---|
0.4.2 | 2022 年 12 月 28 日 |
0.3.1 | 2016 年 9 月 2 日 |
0.3.0 | 2015 年 6 月 21 日 |
0.2.2 | 2015 年 6 月 21 日 |
#1647 在 网页编程
每月 21 次下载
38KB
304 行
vgmdb
Rust 编写的 vgmdb 库。
需要异步运行时。
示例用法
- 根据 ID 获取专辑。
use vgmdb::{
types::{albums::Album, VgmdbError},
VgmdbClient,
};
#[tokio::main]
async fn main() -> Result<(), VgmdbError> {
let client = VgmdbClient::new();
let data: Album = client.get_album(1547).await?;
dbg!(data);
Ok(())
}
- 按名称搜索专辑
use vgmdb::{
types::{search::Album, VgmdbError},
VgmdbClient,
};
#[tokio::main]
async fn main() -> Result<(), VgmdbError>{
let client = VgmdbClient::new();
let data: Vec<Album> = client.search_albums("voice of a distant star").await?;
dbg!(&data);
dbg!(&data[0].album_id());
Ok(())
}
依赖项
~4–18MB
~243K SLoC