Skip to content

Commit a5c82df

Browse files
authored
Merge pull request #3971 from Ten0/fix_missing_skip_insertion_attribute_in_unknown_attribute_error
Fix missing attributes in "unknown attribute" error
2 parents 877611a + dfbf78f commit a5c82df

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

diesel_compile_tests/tests/fail/derive/unknown_attribute.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ error: unknown attribute, expected one of `aggregate`, `not_sized`, `foreign_der
44
5 | #[diesel(what = true)]
55
| ^^^^
66

7-
error: unknown attribute, expected one of `embed`, `column_name`, `sql_type`, `serialize_as`, `deserialize_as`, `select_expression`, `select_expression_type`
7+
error: unknown attribute, expected one of `embed`, `skip_insertion`, `column_name`, `sql_type`, `treat_none_as_default_value`, `treat_none_as_null`, `serialize_as`, `deserialize_as`, `select_expression`, `select_expression_type`
88
--> tests/fail/derive/unknown_attribute.rs:12:14
99
|
1010
12 | #[diesel(what = true)]

diesel_derives/src/attrs.rs

+3
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,11 @@ impl Parse for FieldAttr {
159159
&name,
160160
&[
161161
"embed",
162+
"skip_insertion",
162163
"column_name",
163164
"sql_type",
165+
"treat_none_as_default_value",
166+
"treat_none_as_null",
164167
"serialize_as",
165168
"deserialize_as",
166169
"select_expression",

0 commit comments

Comments
 (0)