use-dockerignore 0.0.1

Primitive .dockerignore pattern vocabulary for RustUse
Documentation
# use-dockerignore

Primitive `.dockerignore` pattern vocabulary for `RustUse`.

This crate classifies lines as blank lines, comments, negated patterns,
directory-only patterns, or ordinary patterns. It does not decide whether a
filesystem path is ignored.

## Basic Usage

```rust
use use_dockerignore::{DockerIgnoreNegation, DockerIgnoreRule};

let rule = DockerIgnoreRule::parse("!target/")?;

assert_eq!(rule.negation(), DockerIgnoreNegation::Negated);
assert!(rule.is_directory_only());
# Ok::<(), Box<dyn std::error::Error>>(())
```