@@ -157,8 +157,7 @@ fn field_changeset_ty(
157
157
lifetime : Option < TokenStream > ,
158
158
treat_none_as_null : bool ,
159
159
) -> Result < TokenStream > {
160
- let column_name = field. column_name ( ) ?;
161
- column_name. valid_ident ( ) ?;
160
+ let column_name = field. column_name ( ) ?. to_ident ( ) ?;
162
161
if !treat_none_as_null && is_option_ty ( & field. ty ) {
163
162
let field_ty = inner_of_option_ty ( & field. ty ) ;
164
163
Ok (
@@ -177,8 +176,7 @@ fn field_changeset_expr(
177
176
treat_none_as_null : bool ,
178
177
) -> Result < TokenStream > {
179
178
let field_name = & field. name ;
180
- let column_name = field. column_name ( ) ?;
181
- column_name. valid_ident ( ) ?;
179
+ let column_name = field. column_name ( ) ?. to_ident ( ) ?;
182
180
if !treat_none_as_null && is_option_ty ( & field. ty ) {
183
181
if lifetime. is_some ( ) {
184
182
Ok ( quote ! ( self . #field_name. as_ref( ) . map( |x| #table_name:: #column_name. eq( x) ) ) )
@@ -196,8 +194,7 @@ fn field_changeset_ty_serialize_as(
196
194
ty : & Type ,
197
195
treat_none_as_null : bool ,
198
196
) -> Result < TokenStream > {
199
- let column_name = field. column_name ( ) ?;
200
- column_name. valid_ident ( ) ?;
197
+ let column_name = field. column_name ( ) ?. to_ident ( ) ?;
201
198
if !treat_none_as_null && is_option_ty ( & field. ty ) {
202
199
let inner_ty = inner_of_option_ty ( ty) ;
203
200
Ok ( quote ! ( std:: option:: Option <diesel:: dsl:: Eq <#table_name:: #column_name, #inner_ty>>) )
@@ -213,8 +210,7 @@ fn field_changeset_expr_serialize_as(
213
210
treat_none_as_null : bool ,
214
211
) -> Result < TokenStream > {
215
212
let field_name = & field. name ;
216
- let column_name = field. column_name ( ) ?;
217
- column_name. valid_ident ( ) ?;
213
+ let column_name = field. column_name ( ) ?. to_ident ( ) ?;
218
214
let column: Expr = parse_quote ! ( #table_name:: #column_name) ;
219
215
if !treat_none_as_null && is_option_ty ( & field. ty ) {
220
216
Ok ( quote ! ( self . #field_name. map( |x| #column. eq( :: std:: convert:: Into :: <#ty>:: into( x) ) ) ) )
0 commit comments