From 4b29043d58e5c3be8c99d433782494cca85a696c Mon Sep 17 00:00:00 2001 From: Wynd Date: Sun, 20 Oct 2024 14:26:25 +0300 Subject: [PATCH] Avoiding a clone when loading the program from file --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 8c73ee2..14187d1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -98,9 +98,9 @@ fn input() -> Vec { fn load_program() -> Vec { let args: Vec = env::args().collect(); - let input = args[1].clone(); + let input = args.get(1).expect("malformed arguments"); let path: PathBuf = input.into(); - let input = fs::read_to_string(path).unwrap(); + let input = fs::read_to_string(path).expect("failed to read the program file"); input.as_bytes().to_vec() }