Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 754 Bytes

File metadata and controls

17 lines (12 loc) · 754 Bytes

Repository Instructions

Rust Rules

  • In Rust code, do not introduce unwrap() or expect().
  • Allowed exceptions:
  • Tests may use unwrap() or expect() when it keeps the test focused and readable.
  • Lock acquisition may use unwrap() only when the locking API makes that the practical option and the failure mode is poison handling rather than normal control flow.
  • Outside those exceptions, propagate errors, handle them explicitly, or use safer fallbacks instead of unwrap() and expect().

Editing Hygiene

  • Do not introduce formatting-only changes.
  • Do not run repository-wide formatters or reflow unrelated code unless the user explicitly asks for formatting.
  • Keep diffs limited to semantic changes required for the task.