error-handling 2 Error Handling: No Silent Failures Mar 5, 2026 Building a CLI App in Rust, Part 5: Error Handling as Invariant Enforcement Jul 26, 2025