By committing code changes to this project, you agree to the following terms:
- You agree to commit the code under the current software license, as well as any future licenses that may be adopted by the root project.
- You agree that the root project may change the software license at any time in the future, and that any changes will apply to your contributions.
Before committing your changes, please follow these steps:
- Run cargo fmt to ensure that your code is formatted correctly and consistently.
- Run cargo clippy to check your code for any common errors or style issues.
- Run cargo test to make sure that your changes do not break any existing tests.
If all tests pass and your code meets the formatting and style guidelines, you may commit your changes. Please include a clear and descriptive commit message that explains the changes you have made.