This is a simple crate with an abstraction for the elements in Genius Invokation TCG, the card game from Genshin Impact.
Work in progress!
So far, I still have to figure a lot of things out, such as:
Having a nice implementation for converting between strings and enum variants. I could make them manually matching every single variant, but that's boring and tricky to maintain.
Serde implementations, especially if APIs wish to use this crate in the future.
Obviously, actually writing all the enum variants of action cards, and creating all the other types of info for cards, such as dice cost (energy cost when present), etc.
Adding more items to this list.