From 38b40652704961dfc371dc725b7b7567e5b17fab Mon Sep 17 00:00:00 2001 From: ezera Date: Mon, 6 Apr 2026 19:52:28 -0500 Subject: [PATCH] fix: use cfg to fix compiler warning for `opts` Fixes #1621. --- changelog.d/1620.misc | 1 + src/database/engine/cf_opts.rs | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 changelog.d/1620.misc diff --git a/changelog.d/1620.misc b/changelog.d/1620.misc new file mode 100644 index 000000000..e2099ce4b --- /dev/null +++ b/changelog.d/1620.misc @@ -0,0 +1 @@ +Fixed compiler warning in cf_opts.rs when building in release. Contributed by @ezera. diff --git a/src/database/engine/cf_opts.rs b/src/database/engine/cf_opts.rs index 3e404d0db..4417be5a0 100644 --- a/src/database/engine/cf_opts.rs +++ b/src/database/engine/cf_opts.rs @@ -70,17 +70,19 @@ fn descriptor_cf_options( ); } - let mut opts = opts + let opts = opts .get_options_from_string("{{arena_block_size=2097152;}}") .map_err(map_err)?; #[cfg(debug_assertions)] - let opts = opts - .get_options_from_string( + let opts = { + let mut opts = opts; + opts.get_options_from_string( "{{paranoid_checks=true;paranoid_file_checks=true;force_consistency_checks=true;\ verify_sst_unique_id_in_manifest=true;}}", ) - .map_err(map_err)?; + .map_err(map_err)? + }; Ok(opts) }