Hide all debug assertions behind cfg(debug_assertions)
Build and test / build-dynamic-library (push) Successful in 48s
Build and test / check (push) Successful in 44s
Build and test / test (push) Successful in 59s
Build and test / build-static-library (push) Successful in 1m43s

This commit is contained in:
2026-06-04 19:00:14 +09:00
parent ba75bc203d
commit 32ef0fd3b0
+3
View File
@@ -41,6 +41,7 @@ pub(crate) fn transpose_codepoints_in_range(
range_start: u32,
range_end: u32,
) -> String {
#[cfg(debug_assertions)]
debug_assert_transpose_codepoints_range(distance, range_start, range_end);
text.chars()
@@ -80,7 +81,9 @@ pub(crate) fn transpose_codepoints_in_range_in_place(
range_start: u32,
range_end: u32,
) {
#[cfg(debug_assertions)]
debug_assert_transpose_codepoints_range(distance, range_start, range_end);
#[cfg(debug_assertions)]
debug_assert_transpose_codepoints_range_same_width(distance, range_start, range_end);
let mut byte_index = 0;