is there a good rust library for parsing elm source code?
Are you looking for a pre-built package that you can point at an Elm source file and will give you back an AST? Or are you planning to build such a package yourself and you’re looking for a parser-combinator library in Rust?
You can use the rust bindings for tree-sitter https://tree-sitter.github.io/tree-sitter/