Expand description
Thunderstore API client, index backends, and r2z format for the loadsmith mod-manager library.
This is an internal crate of the [loadsmith] workspace. Most consumers
should depend on the loadsmith facade crate instead of using this
crate directly.
§Examples
use loadsmith_core::PackageId;
use loadsmith_thunderstore::PackageIdExt;
let id = PackageId::new("Author-Name");
let ident = id.into_ts_ident().unwrap();
assert_eq!(ident.to_string(), "Author-Name");Modules§
Structs§
- Thunderstore
Registry - A registry that wraps a thunderstore package index.
Enums§
- Error
- Errors that can occur during thunderstore operations.
Traits§
- Package
IdExt - Conversion between
PackageIdandPackageIdent. - Package
RefExt - Conversion between
PackageRefandVersionIdent.
Functions§
- distribution_
into_ platform - Converts a thunderstore
Distributioninto aloadsmith_platform::Platform. - r2_
config_ to_ loader - Converts an r2modman loader configuration into a
Loaderimplementation.