From 463977675da7bbb257dee59669b5e122c8d681db Mon Sep 17 00:00:00 2001 From: Fabian-Lars <30730186+FabianLars@users.noreply.github.com> Date: Fri, 16 Oct 2026 00:18:16 +0200 Subject: [PATCH] fix(deep-link): compilation error with rust-ini 0.21.3 (#3711) --- .changes/deep-link-rust-ini.md | 6 ++++++ plugins/deep-link/src/lib.rs | 3 +++ 2 files changed, 9 insertions(+) create mode 100644 .changes/deep-link-rust-ini.md diff --git a/.changes/deep-link-rust-ini.md b/.changes/deep-link-rust-ini.md new file mode 100644 index 000000000..9dd817f21 --- /dev/null +++ b/.changes/deep-link-rust-ini.md @@ -0,0 +1,6 @@ +--- +deep-link: patch +deep-link-js: patch +--- + +Fixed a compilation error with `rust-ini` v0.21.3. diff --git a/plugins/deep-link/src/lib.rs b/plugins/deep-link/src/lib.rs index 0f58dd4f9..c939c0d7e 100644 --- a/plugins/deep-link/src/lib.rs +++ b/plugins/deep-link/src/lib.rs @@ -536,9 +536,12 @@ mod imp { fn load_desktop_ini(path: &std::path::Path) -> Result { ini::Ini::load_from_file_opt( path, + // rust-ini 0.21.3 added new struct fields + #[allow(clippy::needless_update)] ini::ParseOption { enabled_quote: false, enabled_escape: false, + ..Default::default() }, ) }