aboutsummaryrefslogtreecommitdiff
path: root/src/modules/router
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-04-16 15:12:19 -0700
committerFuwn <[email protected]>2023-04-16 15:12:19 -0700
commite65d780247888b12217abfaca807e180f1e0eb33 (patch)
tree0b831d2e3ab70d10e06a0b2b569d20eb928ccc50 /src/modules/router
parentchore(robots): remove unused module (diff)
downloadlocus-e65d780247888b12217abfaca807e180f1e0eb33.tar.xz
locus-e65d780247888b12217abfaca807e180f1e0eb33.zip
deps(rust): bump to nightly-2023-04-15
Diffstat (limited to 'src/modules/router')
-rw-r--r--src/modules/router/translate/deepl.rs2
-rw-r--r--src/modules/router/translate/module.rs8
2 files changed, 3 insertions, 7 deletions
diff --git a/src/modules/router/translate/deepl.rs b/src/modules/router/translate/deepl.rs
index b1767e8..9398118 100644
--- a/src/modules/router/translate/deepl.rs
+++ b/src/modules/router/translate/deepl.rs
@@ -119,6 +119,6 @@ pub fn language_code_to_language_name(language_code: &str) -> String {
"uk" => "Ukrainian".to_string(),
"vi" => "Vietnamese".to_string(),
"cy" => "Welsh".to_string(),
- _ => format!("Unknown ({})", language_code),
+ _ => format!("Unknown ({language_code})"),
}
}
diff --git a/src/modules/router/translate/module.rs b/src/modules/router/translate/module.rs
index 70e4829..f6b2367 100644
--- a/src/modules/router/translate/module.rs
+++ b/src/modules/router/translate/module.rs
@@ -53,15 +53,11 @@ where
"=> {to}?translate={}{}",
language.as_ref(),
text.clone().map_or_else(
- || "".to_string(),
+ String::new,
|text| {
format!(
" {}",
- if let Ok(text) = translate(&text, language.as_ref()) {
- text.text()
- } else {
- text
- }
+ translate(&text, language.as_ref()).map_or(text, |text| text.text()),
)
}
)