← Rule catalog

rust-doctor · Error Handling

result-unit-error

Flags `pub fn` returning `Result<_, ()>`. A unit error carries no information about what went wrong.

Severity
warning
Confidence
medium
Analyzer
syn-ast
Default policy
Enabled

Tags

  • error-handling
  • heuristic

Framework requirements

No framework requirement.

Limitations

  • Syntactic analysis does not have rustc name resolution or inferred type information.

Remediation

Use a meaningful error type that describes the failure.

Fix capability: guidance