# 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>>(())
```