From 1cf78e2b8e7c95ae0451dcd6d8e2cfd2ddd53537 Mon Sep 17 00:00:00 2001 From: "Georgi N. Georgiev" Date: Mon, 22 Nov 2021 02:46:32 +0200 Subject: [PATCH] Rename `match_at_index` in `util.rs` --- src/util.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util.rs b/src/util.rs index 23a9b11..3ca7b9e 100644 --- a/src/util.rs +++ b/src/util.rs @@ -6,11 +6,11 @@ pub(crate) fn is_any_version(v: &str) -> bool { v.is_empty() || v == "*" || unicase::eq(v, "x") } -pub(crate) fn match_at_index_str<'a>(v: &'a Captures, i: usize) -> &'a str { +pub(crate) fn match_at_index<'a>(v: &'a Captures, i: usize) -> &'a str { v.get(i).map_or("", |v| v.as_str()) } -pub(crate) fn match_at_index(v: &Captures, i: usize) -> String { +pub(crate) fn match_at_index_owned(v: &Captures, i: usize) -> String { v.get(i).map_or(String::new(), |v| v.as_str().to_owned()) } @@ -33,7 +33,7 @@ pub(crate) fn replacer<'a>( move |cap: ®ex::Captures| { let mut args: Vec = vec![]; for i in 0..6 { - args.push(match_at_index(cap, i)) + args.push(match_at_index_owned(cap, i)) } func(args)