Expand description
§blue_archive
A Rust API wrapper of lonqie’s SchaleDB
that represents data from the game Blue Archive.
§Crediting
For more information, go to these links:
- Original Database Repository: https://github.com/lonqie/SchaleDB
- Owner: https://github.com/lonqie
- Website: https://schale.gg/
§Information
Something I wanted to make in Rust was a simple api wrapper, picked something and the rest was history. Much of it is still a work in progress.
-
The former versions
<= 0.2.*
used a different API, and to migrate to the new one, a lot of changes needed to happen to adjust. -
Repository: https://github.com/MerryweatherLost/blue_archive_api-rs
§Contributing
If you wish to help out, you can. I am a beginner in Rust and I do not mind a few pointers.
Re-exports§
pub use enums::Armor;
pub use enums::BulletType;
pub use enums::Club;
pub use enums::Language;
pub use enums::Position;
pub use enums::School;
pub use enums::Squad;
pub use enums::TacticalRole;
pub use enums::WeaponType;
pub use errors::BlueArchiveError;
pub use fetcher::StudentFetcher;
pub use filter::student::StudentFilter;
pub use api::currency::*;
pub use api::enemy::*;
pub use api::equipment::*;
pub use api::raid::*;
pub use api::student::*;
pub use api::summon::*;
Modules§
- api
- This is where the main asynchronous (and if elligble, blocking) API implementation is. You are able to obtain data about multiple entities in the game here.
- enums
- Contains useful public enums to be used when working with the API wrapper.
- errors
- Error handling for the api wrapper.
- fetcher
- Contains Fetcher structures that can be used for caching certain data.
- filter
- Contains special filtering for specific data types.
- types
- Contains many structures that make up the deserialized data.