simple/simple.rs
1use std::error::Error;
2
3use filehash_rs::filehash;
4
5fn main() -> Result<(), Box<dyn Error>> {
6 println!("Path to the file:");
7
8 let mut input_string = String::new();
9 std::io::stdin().read_line(&mut input_string)?;
10
11 let result = filehash(&mut input_string);
12
13 match result {
14 Ok(value) => {
15 println!("{}", value);
16 return Ok(());
17 }
18 Err(err) => {
19 println!("Error: {}", err);
20 return Err(Box::new(err));
21 }
22 }
23}