| Crates.io | errorx |
| lib.rs | errorx |
| version | 0.0.1 |
| created_at | 2025-12-03 19:49:41.214208+00 |
| updated_at | 2025-12-03 19:49:41.214208+00 |
| description | error and result types/utilities. |
| homepage | https://www.github.com/aacebo/zinq |
| repository | https://www.github.com/aacebo/zinq |
| max_upload_size | |
| id | 1965167 |
| size | 8,387 |
error and result types/utilities.
#[derive(Error)]
pub enum MyError {
#[error(code = 1023, message = "an error has occurred => {message}")]
Basic {
message: String,
},
}
impl zinq::error::ToError for MyError {
fn to_error(&self) -> zinq::error::Error {
return match self {
Self::Basic { message } => {
zinq::error::Error::new()
.with_code(1023)
.with_message(format!("an error has occurred => {message}", message = message))
.build()
},
};
}
}