error_kit/
lib.rs

1//! Developer-focused error handling infrastructure built on `thiserror`.
2//!
3//! Provides standardized error messages, common error patterns, and ergonomic helper functions.
4//!
5//! ```rust
6//! use error_kit::CommonError;
7//!
8//! let io_err = CommonError::io_error("Failed to read config file");
9//! let timeout_err = CommonError::Timeout;
10//! ```
11
12// Export modules for users who want access to internals
13pub mod constructors;
14pub mod messages;
15
16// Re-export the main error type at the crate root for convenience
17mod types;
18pub use types::CommonError;