We are lucky to have a vibrant MongoDB Rust community that includes users with varying levels of experience using the Rust driver. The quickest way to get support for general questions is through the MongoDB Community Forums.
To learn more, refer to the support channels.
If you think you found a bug or want to request a new feature in the Rust driver, please open a case in MongoDB's issue management tool, JIRA, by performing the following steps:
Navigate to the RUST JIRA project.
Click Create to create a ticket. Please provide as much information as possible about the issue or request in the ticket.
Bug reports in the RUST JIRA project are publicly viewable.
If you’ve identified a security vulnerability in any official MongoDB product, please report it according to the instructions found in the Create a Vulnerability Report page.
We are happy to accept contributions to help improve the Rust driver. We guide user contributions to ensure they meet the standards of the codebase. Please ensure that any pull requests include documentation, tests, and pass the integration and unit tests in the source code.
To get started, clone the Rust driver repository and create a feature branch with the following shell commands:
$ git clone https://github.com/mongodb/mongo-rust-driver.git $ cd mongo-rust-driver $ git checkout -b myNewFeature
After making any code changes, follow the testing guidelines to ensure your code passes any newly added and existing tests. Then, push your changes to your branch and open a pull request in the Rust driver repository on GitHub.