From d804d0697a1fad3e9bf0111f3e85e8444ea0a7e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Nov 2026 20:25:09 +0000 Subject: [PATCH 1/2] chore(rust): Bump rust-toolchain in /ci/rust-nightly Bumps [rust-toolchain](https://github.com/rust-lang/rust) from nightly-2026-10-27 to nightly-2026-11-03. - [Release notes](https://github.com/rust-lang/rust/releases) - [Changelog](https://github.com/rust-lang/rust/blob/main/RELEASES.md) - [Commits](https://github.com/rust-lang/rust/commits) --- updated-dependencies: - dependency-name: rust-toolchain dependency-version: nightly-2026-11-03 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- ci/rust-nightly/rust-toolchain.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/rust-nightly/rust-toolchain.toml b/ci/rust-nightly/rust-toolchain.toml index 4a7193301e..f16e2bbf46 100644 --- a/ci/rust-nightly/rust-toolchain.toml +++ b/ci/rust-nightly/rust-toolchain.toml @@ -16,6 +16,6 @@ # under the License. [toolchain] -channel = "nightly-2026-10-27" +channel = "nightly-2026-11-03" profile = "minimal" components = ["clippy"] From 493bc9a6446a57c0f2ab91ae37a1d0b414e20758 Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 4 Nov 2026 10:43:05 +0900 Subject: [PATCH 2/2] fix --- rust/Cargo.toml | 1 - rust/driver_manager/src/search.rs | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 0428657415..acca282d0b 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -21,7 +21,6 @@ resolver = "3" [workspace.package] version = "0.26.0" -description = "Rust implementation of Arrow Database Connectivity (ADBC)" edition = "2024" rust-version = "1.85" authors = ["Apache Arrow "] diff --git a/rust/driver_manager/src/search.rs b/rust/driver_manager/src/search.rs index 16aec91e3b..228c11da84 100644 --- a/rust/driver_manager/src/search.rs +++ b/rust/driver_manager/src/search.rs @@ -647,9 +647,7 @@ impl<'a> DriverLibrary<'a> { .rfind(['/', '\\']) .map_or(filename, |pos| &filename[pos + 1..]); // remove all extensions - let basename = filename - .find('.') - .map_or_else(|| filename, |pos| &filename[..pos]); + let basename = filename.find('.').map_or(filename, |pos| &filename[..pos]); // strip the lib prefix on unix-like systems let name = basename .strip_prefix(env::consts::DLL_PREFIX)