ignored 0.0.5

A Rust implementation of the .gitignore file format for quickly checking whether a path is ignored by git - without invoking the git cli.
Documentation
//! An evaluator for `.gitignore` files in a given directory and its parent directories.
//!
//! The full specification of the `.gitignore` format, along with the behavior and hierarchy of `.gitignore` files,
//! can be found in the [git documentation](https://git-scm.com/docs/gitignore).

mod error;
mod evaluator;
mod file;
mod git_config;
mod git_root;
mod glob;
mod types;
mod utils;

pub use evaluator::Evaluator;
pub use file::File;
pub use glob::Glob;

pub use error::Error;
pub(crate) use types::Result;