概要
This skill provides comprehensive guidance for managing errors in Rust applications, covering everything from basic Result and Option types to sophisticated error propagation with the question mark operator. It empowers developers to implement custom error enums, utilize popular libraries like thiserror for library-grade errors and anyhow for application-level context, and master combinators for clean, functional error handling. By applying these standardized patterns, users can ensure their Rust code is resilient, idiomatic, and production-ready while minimizing unrecoverable panics.