Skip to content

microsoft/rust-guidelines

Pragmatic Rust Guidelines

A collection of pragmatic design guidelines helping developers to produce idiomatic Rust that scales.

👉 Pragmatic Rust Guidelines

Development

The guidelines use mdbook. Once installed you can view them locally via

mdbook serve --open

To submit new guidelines, file a PR. They should be

  • beneficial for { safety, COGs, maintenance },
  • agreeable to a majority of experienced (3+ years) Rust developers,
  • comprehensible to Rust novices (4+ weeks),
  • practically applicable in real world scenarios.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.

About

Write idiomatic Rust that scales.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages