From df74d0e3f7f3359bf876a6165e9b53fb6c16f8e5 Mon Sep 17 00:00:00 2001 From: Justin Smith Date: Fri, 9 Sep 2022 11:44:55 -0400 Subject: Use str::strip_prefix --- tests/parse_callbacks/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/parse_callbacks/mod.rs b/tests/parse_callbacks/mod.rs index 2dc35a6d..4ec286e9 100644 --- a/tests/parse_callbacks/mod.rs +++ b/tests/parse_callbacks/mod.rs @@ -16,8 +16,8 @@ impl RemoveFunctionPrefixParseCallback { impl ParseCallbacks for RemoveFunctionPrefixParseCallback { fn generated_name_override(&self, function_name: &str) -> Option { if let Some(prefix) = &self.remove_function_prefix { - if function_name.starts_with(prefix) { - return Some(function_name[prefix.len()..].to_string()); + if let Some(name) = function_name.strip_prefix(prefix) { + return Some(name.to_string()) } } None -- cgit v1.2.3