From ed83cd6b64b40abb207ea1c4d8fc2319194a9620 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Fri, 27 Nov 2020 22:57:06 -0500 Subject: [PATCH] Do String borrow better --- variables/src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/variables/src/main.rs b/variables/src/main.rs index 8c5df33..512b639 100644 --- a/variables/src/main.rs +++ b/variables/src/main.rs @@ -11,7 +11,7 @@ fn main() { command = arg; continue; } - _ => command_args.push(arg.as_str().to_string()), + _ => command_args.push(arg.clone()), } } @@ -21,7 +21,7 @@ fn main() { eprintln!("ERROR: missing a value to convert"); process::exit(1); } - temp_convert(command_args[0].as_str().to_string()) + temp_convert(&command_args[0]) } "fib" => { if command_args.len() < 1 { @@ -58,7 +58,7 @@ fn redefine_x() { println!("The value of x is: {}", x); } -fn temp_convert(to_convert: String) { +fn temp_convert(to_convert: &String) { let to_convert = to_convert.to_lowercase(); if to_convert.ends_with("c") { let c: f32 = to_convert