mmv 0.1.0

lib to mass move files with template names
Documentation
#![forbid(unsafe_code)]

use std::io;

pub enum Error {
    InvalidDirectory(io::Error),
    NoFilesFound,
    NoMatchingFilesFound,
}

impl From<io::Error> for Error {
    fn from(error: io::Error) -> Self {
        Error::InvalidDirectory(error)
    }
}

pub fn react_on_error(error: Error) {
    match error {
        Error::NoFilesFound => {
            println!("No files found in input pattern directory");
        }

        Error::InvalidDirectory(_) => {
            println!("Invalid input pattern directory");
        }

        Error::NoMatchingFilesFound => {
            println!("No files found matching input pattern");
        }
    }
}