From c41a5baac59b4b062b013501742949298056e7ee Mon Sep 17 00:00:00 2001 From: Matt Keeter Date: Mon, 29 Jul 2024 09:12:15 -0400 Subject: [PATCH] One-liner! --- src/flamegraph/color/palettes.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/flamegraph/color/palettes.rs b/src/flamegraph/color/palettes.rs index 5b8e7aa6..5a17148f 100644 --- a/src/flamegraph/color/palettes.rs +++ b/src/flamegraph/color/palettes.rs @@ -129,11 +129,7 @@ pub(super) mod rust { use crate::flamegraph::color::BasicPalette; pub(in super::super) fn resolve(name: &str) -> BasicPalette { - let name = if let Some(i) = name.find('`') { - &name[i + 1..] - } else { - name - }; + let name = name.split_once('`').map(|(_, after)| after).unwrap_or(name); if name.starts_with("core::") || name.starts_with("std::") || name.starts_with("alloc::")