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 次下载

Apache-2.0

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