Update fn update to be in the trait, instead of a freefloating function in the struct

This commit is contained in:
2025-09-15 21:51:47 +03:00
parent c2a7a01a7d
commit 962b8feae7
2 changed files with 2 additions and 4 deletions

View File

@@ -86,10 +86,7 @@ pub fn derive_table_meta(input: TokenStream) -> TokenStream {
impl TableMeta for #ident {
type PrimaryKey = #key_t;
const TABLE: &'static str = #table_name;
}
impl #ident {
pub async fn update(&mut self, pool: &crate::db::CurrPool) -> anyhow::Result<Self> {
async fn update(&mut self, pool: &crate::db::CurrPool) -> anyhow::Result<Self> {
#modified_at
let session = sqlx::query_as!(
#ident,