From ec55dd1d7b766bb2cf5cb91f77fbb175c20e128f Mon Sep 17 00:00:00 2001 From: Yuri Astrakhan Date: Fri, 23 Dec 2022 03:07:42 -0500 Subject: Minor manual cleanu * use default derive * use `strip_prefix` where possible to avoid dup work --- xtask/src/release/changelog.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'xtask') diff --git a/xtask/src/release/changelog.rs b/xtask/src/release/changelog.rs index cbf79b657c0..7df8f89dbe2 100644 --- a/xtask/src/release/changelog.rs +++ b/xtask/src/release/changelog.rs @@ -113,11 +113,9 @@ fn unescape(s: &str) -> String { fn parse_pr_number(s: &str) -> Option { const BORS_PREFIX: &str = "Merge #"; const HOMU_PREFIX: &str = "Auto merge of #"; - if s.starts_with(BORS_PREFIX) { - let s = &s[BORS_PREFIX.len()..]; + if let Some(s) = s.strip_prefix(BORS_PREFIX) { s.parse().ok() - } else if s.starts_with(HOMU_PREFIX) { - let s = &s[HOMU_PREFIX.len()..]; + } else if let Some(s) = s.strip_prefix(HOMU_PREFIX) { if let Some(space) = s.find(' ') { s[..space].parse().ok() } else { -- cgit 1.4.1-3-g733a5