[−][src]Crate artifact_lib
Structs
Artifact | Helper struct that will store the CardSets and a couple HashMaps for fast indexing |
Card | |
CardCard | |
CardSet | |
CardSetJson | This is the top level of the response JSON provided by the Valve API |
Deck | Artifact deck representation, typically derived from Artifact Deck Codes. |
HeroCard | |
Image | |
Reference | |
SetInfo | |
TranslatedText |
Functions
get_all_card_sets | This function will search the user's local cache for the card set data, if not found or out of date, will fetch updates from Valve's API and create and update the cached files. Once that process is complete, it will return a Vec of CardSets. |
map_ids_to_cards | Returns a HashMap mapping cards' card_ids to the respective card |
map_names_to_cards | Returns a HashMap mapping cards' English names to the respective card |