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}