Skip to content

Commit 78028f2

Browse files
committed
fix
1 parent c5b9b49 commit 78028f2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

macro/src/codegen/insert.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ pub fn impl_Model__insert(db: &dyn OrmliteCodegen, attr: &ModelMeta, metadata_ca
5555
#(
5656
#query_bindings
5757
)*
58-
let mut model = q.fetch_one(&mut *conn).await?;
58+
let mut model: Self = q.fetch_one(&mut *conn).await?;
5959
#(
6060
#late_bind
6161
)*
@@ -95,7 +95,7 @@ pub fn impl_ModelBuilder__insert(db: &dyn OrmliteCodegen, attr: &TableMeta) -> T
9595
);
9696
let mut q = ::ormlite::query_as::<#db, Self::Model>(&query);
9797
#(#bind_parameters)*
98-
let mut model = q.fetch_one(db).await?;
98+
let model = q.fetch_one(db).await?;
9999
Ok(model)
100100
})
101101
}
@@ -162,9 +162,9 @@ pub fn impl_Insert(db: &dyn OrmliteCodegen, meta: &TableMeta, model: &Ident, ret
162162
let mut model = self;
163163
#(#insert_join)*
164164
#(#query_bindings)*
165-
let mut model = q.fetch_one(&mut *conn).await?;
165+
let mut model: #returns = q.fetch_one(&mut *conn).await?;
166166
#(#late_bind)*
167-
Ok(model)
167+
::ormlite::Result::<Self::Model>::Ok(model)
168168
})
169169
}
170170
}

0 commit comments

Comments
 (0)