From a6526a1cf76a52dd6dc3af66b222d85c6d08b8e4 Mon Sep 17 00:00:00 2001 From: Austin Bonander Date: Tue, 20 Aug 2024 02:24:36 -0700 Subject: [PATCH] fix: use same fix for the same cast in `Migrate::apply()` everywhere --- sqlx-mysql/src/migrate.rs | 5 ++--- sqlx-sqlite/src/migrate.rs | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sqlx-mysql/src/migrate.rs b/sqlx-mysql/src/migrate.rs index c595ca2cb..79b55ace3 100644 --- a/sqlx-mysql/src/migrate.rs +++ b/sqlx-mysql/src/migrate.rs @@ -224,6 +224,7 @@ CREATE TABLE IF NOT EXISTS _sqlx_migrations ( let elapsed = start.elapsed(); + #[allow(clippy::cast_possible_truncation)] let _ = query( r#" UPDATE _sqlx_migrations @@ -231,9 +232,7 @@ CREATE TABLE IF NOT EXISTS _sqlx_migrations ( WHERE version = ? "#, ) - // Unlikely unless the execution time exceeds ~292 years, - // then we're probably okay losing that information. - .bind(i64::try_from(elapsed.as_nanos()).ok()) + .bind(elapsed.as_nanos() as i64) .bind(migration.version) .execute(self) .await?; diff --git a/sqlx-sqlite/src/migrate.rs b/sqlx-sqlite/src/migrate.rs index ac434996b..b9ce22dcc 100644 --- a/sqlx-sqlite/src/migrate.rs +++ b/sqlx-sqlite/src/migrate.rs @@ -168,6 +168,7 @@ CREATE TABLE IF NOT EXISTS _sqlx_migrations ( let elapsed = start.elapsed(); // language=SQL + #[allow(clippy::cast_possible_truncation)] let _ = query( r#" UPDATE _sqlx_migrations