- Write performant code. Always prefer performance over other things.
- Write comments and documentations in English.
- Do not use unstable, nightly only features of rustc.
- When creating Atom instances, it's better to use
Cow<str>or&strinstead ofString. Note that&stris better thanCow<str>here. - Write unit tests for your code.
- When instructed to fix tests, do not remove or modify existing tests.
- Write documentation for your code.
- Run
cargo fmt --allbefore commiting files.