Skip to content

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