Expand description
This is a library crate for working with the Mod Archive
website via its XML API. Please check out the documentation for ModInfo
and its methods for more info,
do be sure to look at the examples aswell!
§Example
§Get module info as a struct using a module ID
use modark::ModInfo;
fn main() {
let modinfo = ModInfo::get(51772).unwrap();
println!("{:#?}", modinfo);
}
§Example
§Resolve filename to ID then use ID to get the info as struct
use modark::ModInfo;
fn main() {
let modid = ModInfo::resolve_filename("noway.s3m").unwrap()[0].id;
let modinfo = ModInfo::get(modid).unwrap();
println!("{:#?}", modinfo);
}
There are more examples other than these which showcase more, remember
to check the examples
directory!
Structs§
- Struct containing all of the info about a module
- Simple struct to represent a search result, id and filename will be provided in each
Enums§
- Error enum for functions in the crate that return a
Result