commit 412c9d005580caba0f12b15a2b405a6a3aa53e18 parent e2834bcb33a4d98a7aa33c2bcbb2dc406fffeadc Author: minerva-jupiter <ryouturn@gmail.com> Date: Wed, 25 Mar 2026 23:53:57 +0900 refactor(1-2): Use `read_buffer` utility and simplify error handling Diffstat:
| M | src/bin/1-2.rs | | | 9 | +++++---- |
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/bin/1-2.rs b/src/bin/1-2.rs @@ -1,11 +1,12 @@ +use cryptopals::utils::read_buffer; + fn main() -> Result<(), Box<dyn std::error::Error>> { println!("Enter first buffer"); - let first = std::read_line()?; + let first = read_buffer()?; println!("Enter second buffer"); - let second = std::read_line()?; + let second = read_buffer()?; if first.len() != second.len() { - println!("buffer length is not matched!"); - return Err(Box::new(()) as Box<dyn std::error::Error>); + return Err("buffer length is not matched!".into()); } Ok(()) }