#![feature(io_error_more)]
#![feature(never_type)]

mod entry;
mod error;
mod operations;

pub use entry::*;
pub use error::*;
pub use operations::*;

pub use std::path::{Path, PathBuf};

pub type ReadResult<T> = Result<T, EntryReadError>;
pub type WriteResult<T> = Result<T, EntryWriteError>;