summaryrefslogtreecommitdiff
path: root/src/valid.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/valid.rs')
-rw-r--r--src/valid.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/valid.rs b/src/valid.rs
index 0d5ba36..ab20423 100644
--- a/src/valid.rs
+++ b/src/valid.rs
@@ -19,7 +19,7 @@ impl Struct<'_> {
if let Some(transparent) = self.attrs.transparent {
if self.fields.len() != 1 {
return Err(Error::new_spanned(
- transparent,
+ transparent.original,
"#[error(transparent)] requires exactly one field",
));
}
@@ -165,7 +165,7 @@ fn check_field_attrs(fields: &[Field]) -> Result<()> {
}
if let Some(transparent) = field.attrs.transparent {
return Err(Error::new_spanned(
- transparent,
+ transparent.original,
"#[error(transparent)] needs to go outside the enum or struct, not on an individual field",
));
}