Skip to content

Commit ea02c36

Browse files
committed
Address comment
1 parent d210f45 commit ea02c36

1 file changed

Lines changed: 7 additions & 17 deletions

File tree

diesel_derives/src/queryable_by_name.rs

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,13 @@ pub fn derive(item: syn::DeriveInput) -> Result<proc_macro2::TokenStream, Diagno
2424
} else {
2525
let field_ty = &f.ty;
2626
let deserialize_ty = f.ty_for_deserialize()?;
27-
if model.has_table_name_attribute() {
28-
let name = f.column_name_ident();
29-
Ok(quote!(
30-
{
31-
let field = diesel::row::NamedRow::get(row, stringify!(#name))?;
32-
<#deserialize_ty as Into<#field_ty>>::into(field)
33-
}
34-
))
35-
} else {
36-
let name = f.column_name_str();
37-
Ok(quote!(
38-
{
39-
let field = diesel::row::NamedRow::get(row, #name)?;
40-
<#deserialize_ty as Into<#field_ty>>::into(field)
41-
}
42-
))
43-
}
27+
let name = f.column_name_str();
28+
Ok(quote!(
29+
{
30+
let field = diesel::row::NamedRow::get(row, #name)?;
31+
<#deserialize_ty as Into<#field_ty>>::into(field)
32+
}
33+
))
4434
}
4535
})
4636
.collect::<Result<Vec<_>, Diagnostic>>()?;

0 commit comments

Comments
 (0)