25 releases (6 breaking)
0.7.11 | Apr 7, 2024 |
---|---|
0.7.8 | Mar 28, 2024 |
#550 in Database interfaces
192 downloads per month
255KB
6K
SLoC
Flashpoint Archive Rust Library
Rust library for accessing the local database and misc features of the Flashpoint Archive.
Project website: https://flashpointarchive.org/
Feature flags
napi
- Adds napi-rs attrs to structs
Usage
User input example
use flashpoint_archive::FlashpointArchive;
use flashpoint_archive::games::search::parse_user_input;
fn main() {
let archive = FlashpointArchive::new();
archive.load_database(TEST_DATABASE).expect("Failed to open database");
let mut search = parse_user_input("Sonic platform:Flash");
search.limit = 9999999; // Default 1000 limit for pages
let games = archive.find_games(search).expect("Failed to search");
}
Dependencies
~38MB
~603K SLoC