diff --git a/CHANGELOG.md b/CHANGELOG.md index ba03899..af5fd03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Moved register value mask definitions from reg module to field value impl. +- Updated error messages for #[from] attributed errors. ## [0.3.0] - 2025-03-27 diff --git a/src/generator.rs b/src/generator.rs index 3d10074..f4487b4 100644 --- a/src/generator.rs +++ b/src/generator.rs @@ -26,7 +26,7 @@ use thiserror::Error; #[derive(Debug, Error)] pub enum CodeGenError { - #[error("tokenization(syn) error: {0}")] + #[error("tokenization(syn) error")] SynError(#[from] syn::Error), #[error("failed to create file (name duplicated): {0}")] FilePathDuplicatedError(String), diff --git a/src/integrated.rs b/src/integrated.rs index 1d610f2..c2dd810 100644 --- a/src/integrated.rs +++ b/src/integrated.rs @@ -11,20 +11,20 @@ use crate::{ #[derive(Debug, Error)] pub enum Error { - #[error("error in getting xml git info: {0}")] + #[error("error in getting xml git info")] XmlGitInfoError(#[from] XmlGitInfoError), - #[error("io error: {0}")] + #[error("io error")] IOError(#[from] std::io::Error), - #[error("xml parse error: {0}")] + #[error("xml parse error")] XmlParseError(#[from] roxmltree::Error), - #[error("dom conversion error: {0}")] + #[error("dom conversion error")] DomConversionError(#[from] converter::DomConversionError), #[error("invalid register map:\n{}", ._0.iter().map(|e| e.to_string()).join("\n"))] RegmapValidationError(Vec), - #[error("code generation error: {0}")] + #[error("code generation error")] CodeGenError(#[from] generator::CodeGenError), #[cfg(feature = "flatmap")] - #[error("csv write error: {0}")] + #[error("csv write error")] CsvWriteError(#[from] csv::Error), }