mirror of
https://github.com/launchbadge/sqlx.git
synced 2026-03-19 08:39:44 +00:00
Implement AnyQueryResult for Sqlite and MySQL (#3608)
* impl AnyQueryResult for Sqlite and MySQL * fix MySQL AnyQueryResult * fix MySQL AnyQueryResult * fix manifest * rewrite `use` and address implementation concerns
This commit is contained in:
@@ -24,3 +24,13 @@ impl Extend<MySqlQueryResult> for MySqlQueryResult {
|
||||
}
|
||||
}
|
||||
}
|
||||
#[cfg(feature = "any")]
|
||||
/// This conversion attempts to save last_insert_id by converting to i64.
|
||||
impl From<MySqlQueryResult> for sqlx_core::any::AnyQueryResult {
|
||||
fn from(done: MySqlQueryResult) -> Self {
|
||||
sqlx_core::any::AnyQueryResult {
|
||||
rows_affected: done.rows_affected(),
|
||||
last_insert_id: done.last_insert_id().try_into().ok(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user