aboutsummaryrefslogtreecommitdiff
path: root/src/templates.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/templates.rs')
-rw-r--r--src/templates.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/templates.rs b/src/templates.rs
index 8f160dc..ebe8831 100644
--- a/src/templates.rs
+++ b/src/templates.rs
@@ -92,11 +92,11 @@ fn numeric(n: i64) -> String {
format!("{}{}", sign, str)
}
-fn pluralize(n: i32, s: String) -> String {
+fn pluralize(n: i32, s: &str) -> String {
if n > 0 {
format!("{s}s")
} else {
- s
+ s.to_string()
}
}
@@ -104,7 +104,7 @@ fn round(n: f32) -> i32 {
n.round() as i32
}
-fn with_param(url: String, key: String, value: String) -> String {
+fn with_param(url: &str, key: &str, value: String) -> String {
if url.contains("?") {
format!("{url}&{key}={value}")
} else {
@@ -130,8 +130,8 @@ fn filter(
res
}
-fn rgrouped(str: String, n: usize) -> Vec<String> {
- let mut str = str;
+fn rgrouped(str: impl Into<String>, n: usize) -> Vec<String> {
+ let mut str = str.into();
let mut l = str.len();
let mut res = vec![];
while l > n {