refactor: change parameter type to &str

This commit is contained in:
Paul-Christian Volkmer 2024-06-23 14:41:41 +02:00
parent 54dd9163a9
commit 925aa4e786

View File

@ -51,9 +51,9 @@ fn request_password_if_none(password: Option<String>) -> String {
} }
} }
fn sanitize_year(year: String) -> String { fn sanitize_year(year: &str) -> String {
if year.len() == 4 { if year.len() == 4 {
year year.to_string()
} else { } else {
format!("2{:0>3}", year) format!("2{:0>3}", year)
} }
@ -134,7 +134,7 @@ fn main() -> Result<(), Box<dyn Error>> {
schema_versions, schema_versions,
} => { } => {
let password = request_password_if_none(password); let password = request_password_if_none(password);
let year = sanitize_year(year); let year = sanitize_year(&year);
let _ = term.write_line( let _ = term.write_line(
&style(format!("Warte auf Daten für das Diagnosejahr {}...", year)) &style(format!("Warte auf Daten für das Diagnosejahr {}...", year))
@ -174,7 +174,7 @@ fn main() -> Result<(), Box<dyn Error>> {
include_histo_zyto, include_histo_zyto,
} => { } => {
let password = request_password_if_none(password); let password = request_password_if_none(password);
let year = sanitize_year(year); let year = sanitize_year(&year);
let _ = term.write_line( let _ = term.write_line(
&style(format!("Warte auf Daten für das Diagnosejahr {}...", year)) &style(format!("Warte auf Daten für das Diagnosejahr {}...", year))
@ -236,7 +236,7 @@ fn main() -> Result<(), Box<dyn Error>> {
include_histo_zyto, include_histo_zyto,
} => { } => {
let password = request_password_if_none(password); let password = request_password_if_none(password);
let year = sanitize_year(year); let year = sanitize_year(&year);
let _ = term.write_line( let _ = term.write_line(
&style(format!("Warte auf Daten für das Diagnosejahr {}...", year)) &style(format!("Warte auf Daten für das Diagnosejahr {}...", year))