shwild 0.1.3

**shwild** is a small, standalone library, implemented in C++ with a C and a C++ API, that provides shell-compatible wildcard matching. **shwild.Rust** is a **Rust** port, with minimal API differences. The design emphasis is on simplicity-of-use, modularity, and performance.
Documentation
[[bench]]
harness = false
name = "cw-regex"
path = "benches/cw-regex.rs"
required-features = ["test-regex"]

[[bench]]
harness = false
name = "range_string-creation_functions"
path = "benches/range_string-creation_functions.rs"

[[bench]]
harness = false
name = "shwild-compiled_matcher"
path = "benches/shwild-compiled_matcher.rs"

[[bench]]
harness = false
name = "shwild-matches"
path = "benches/shwild-matches.rs"

[dependencies.collect-rs]
optional = true
version = "0.2"

[dependencies.regex]
optional = true
version = "1.11"

[dev-dependencies.criterion]
version = "0.5"

[dev-dependencies.test_help-rs]
version = "0.1"

[[example]]
name = "character-play"
path = "test/scratch/character-play/main.rs"
required-features = ["test-regex"]

[[example]]
name = "list-matching-files"
path = "examples/list-matching-files/main.rs"

[[example]]
name = "list-matching-files-compiled"
path = "examples/list-matching-files-compiled/main.rs"

[features]
_NEVER_TO_BE_ENABLED = []
default = ["lookup-ranges"]
lookup-ranges = ["dep:collect-rs"]
null-feature = []
test-regex = ["dep:regex"]

[lib]
name = "shwild"
path = "src/lib.rs"

[package]
authors = ["Matt Wilson <matthew@synesis.com.au>", "Zach Struck <zachstruck@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-interface", "parser-implementations", "development-tools", "text-processing"]
description = """
**shwild** is a small, standalone library, implemented in C++ with a C and a C++ API, that provides shell-compatible wildcard matching.

**shwild.Rust** is a **Rust** port, with minimal API differences. The design emphasis is on simplicity-of-use, modularity, and performance.
"""
documentation = "https://docs.rs/shwild"
edition = "2021"
exclude = ["target", ".github"]
homepage = "https://github.com/synesissoftware/shwild.Rust"
keywords = ["pattern-matching", "shell", "wildcards"]
license = "BSD-3-Clause"
name = "shwild"
readme = "README.md"
repository = "https://github.com/synesissoftware/shwild.Rust"
version = "0.1.3"