Issues & Help
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, visit the support channels.
Bugs / Feature Requests
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:
Visit the MongoDB JIRA issue tracker and click the signup link. Create an account, and then log in to JIRA.
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.
Note
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.
Pull Requests
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 and tests, and confirm that they 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.