anni_vgmdb/lib.rs
1mod client;
2pub mod models;
3mod utils;
4
5pub use client::VGMClient;
6
7#[derive(Debug, thiserror::Error)]
8pub enum VGMError {
9 #[error(transparent)]
10 RequestError(#[from] reqwest::Error),
11
12 #[error("no album found from search")]
13 NoAlbumFound,
14
15 #[error("invalid date format")]
16 InvalidDate,
17}
18
19pub(crate) type Result<T> = std::result::Result<T, VGMError>;