h_encrypt 0.2.3

A simple encrpytion/decryption library.
Documentation
use std::io::Error as IOError;
use std::io::ErrorKind as IOErrorKind;

#[derive(Debug)]
pub enum EncError {
    DecryptionTooShort,
    FileNotFound,
    PermissionDenied,
    FileIOError(IOErrorKind)
}

impl From<IOError> for EncError {

    fn from(io_err: IOError) -> Self {

        match io_err.kind() {
            IOErrorKind::NotFound => EncError::FileNotFound,
            IOErrorKind::PermissionDenied => EncError::PermissionDenied,
            e => EncError::FileIOError(e)
        }

    }

}