Vaultrs: A Rust crate for interacting with the Hashicorp Vault API

Hi all,

Rust doesn’t yet have a complete crate for interacting with Vault and I believe this crate provides a solid foundation that has the potential to encompass most of the API. While I plan on continuing to add to it, contributions are most certainly welcome and will help it to mature much quicker.

I’ve written an extensive guide for how the crate is structured and how to easily get started with contributing. This is a great project for beginners to Rust as it’s easy to extend but understanding it at a deeper level requires knowledge of core constructs. The guide is also a good read if you’re interested in the design philosophy behind the crate and I’m happy to take any feedback to help improve it.