Rust (Emerging)¶
Status: 🟡 Draft | Owner: Architecture Team
Rust is approved for specific use cases only. All Rust usage requires prior approval from the Architecture Team.
Approved Use Cases¶
| Use Case | Status |
|---|---|
| Systems programming / kernel-adjacent tools | ✅ Approved |
| CLI tools requiring performance | ✅ Approved |
| WebAssembly (WASM) modules | ✅ Approved |
| HTTP services | ⚠️ Evaluate — Java/Go preferred |
Quick Reference¶
| Topic | Standard |
|---|---|
| Toolchain | rustup + stable channel |
| Formatter | rustfmt |
| Linter | clippy |
| Edition | Rust 2021 |
Last reviewed: 2025-Q4 | Owner: Architecture Team