I know the BAML folks use Rust, let me know if you'd like to collaborate on something like this, I've got a project fairly far along from parsing rust natively into a graphRAG to running a TUI that includes a model picker for all openrouter models + lets you choose any of OpenRouter's embedding models as well.