What else does this mod need?
Search a CurseForge mod and get everything it requires — including the dependencies of its dependencies, which is where the second crash usually comes from.
Why the second crash is the annoying one
Installing a mod and finding it needs a library is easy — the crash log names it. Installing that library and finding it needs another one is where an evening goes, because you discover the tree one crash at a time. CurseForge holds the whole graph; it just shows you one level of it at a time on the mod page. This walks the rest.
Minecraft mods only, and why
CurseForge publishes dependencies as structured data: every file lists the mods it requires, with a relation type. That can be walked reliably, so it is. uMod, which hosts Rust plugins, publishes no such field — its API returns titles, download counts and dates, and where a plugin has requirements they are written in prose in the description. Building a "Rust plugin dependency resolver" on that would mean guessing from paragraphs, so there is not one here.