Rust Engineering

Implement reliable Rust systems with ownership-aware design, errors, async cancellation, tests, and workspace conventions.

nafeeur 0eb749e 571 B Updated

File contents

Rust Engineering

  • Follow workspace crate boundaries and existing error conventions.
  • Avoid unnecessary cloning and blocking operations on async executors.
  • Make process, channel, and task shutdown explicit.
  • Prefer typed states and narrow public APIs.
  • Add focused unit tests plus integration tests for protocol/orchestration behavior.
  • Run fmt, clippy with repository flags, and scoped tests.

nafeeur/MaskShift/tree/main/skills/rust-engineering commit 0eb749e7af

Frequently asked questions

npx skillmds@latest add nafeeur/rust-engineering