aboutsummaryrefslogtreecommitdiff
path: root/crates/stdx/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/stdx/src/lib.rs')
-rw-r--r--crates/stdx/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/stdx/src/lib.rs b/crates/stdx/src/lib.rs
index 522a9c1ab..b55de813e 100644
--- a/crates/stdx/src/lib.rs
+++ b/crates/stdx/src/lib.rs
@@ -35,7 +35,7 @@ pub fn to_lower_snake_case(s: &str) -> String {
35 // `&& prev` is required to not insert `_` before the first symbol. 35 // `&& prev` is required to not insert `_` before the first symbol.
36 if c.is_ascii_uppercase() && prev { 36 if c.is_ascii_uppercase() && prev {
37 // This check is required to not translate `Weird_Case` into `weird__case`. 37 // This check is required to not translate `Weird_Case` into `weird__case`.
38 if buf.chars().last() != Some('_') { 38 if !buf.ends_with('_') {
39 buf.push('_') 39 buf.push('_')
40 } 40 }
41 } 41 }