Skip to content

Commit dc81701

Browse files
committed
Improve error message when trying to soa_derive Copy
1 parent ef6d4a2 commit dc81701

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

soa-derive-internal/src/input.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,11 @@ impl Input {
163163
..
164164
}) => {
165165
for value in string.value().split(',') {
166-
extra_attrs.add_derive(value.trim());
166+
let value = value.trim();
167+
if value == "Copy" {
168+
panic!("can not derive Copy for SoA vectors");
169+
}
170+
extra_attrs.add_derive(value);
167171
}
168172
}
169173
_ => panic!(

0 commit comments

Comments
 (0)