argparsnip 0.1.6

A small Argparser
Documentation
[package]
name = "argparsnip"
description = "A small Argparser"
version = "0.1.6"
authors = ["TeamTeamWork <8036404+MichaelLeith@users.noreply.github.com>"]
edition = "2018"
include = ["src/**/*", "LICENSE", "README.md"]
license = "MIT"
readme = "README.md"
homepage = "https://github.com/MichaelLeith/ArgParsnip"
repository = "https://github.com/MichaelLeith/ArgParsnip"
categories = ["command-line-interface", "no-std"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
# @todo: support ascii only
unicode-segmentation = "1.7.1"
hashbrown = {version = "0.11.2", default-features = false, optional = true}
serde = { version = "1.0", features = ["derive"], default-features = false, optional = true}
log = {version = "0.4.14", optional = true}

[dev-dependencies]
pretty_assertions = "0.7.2"
simple_logger = "1.11.0"
criterion = { version = "0.3.4", features = ["html_reports"] }
pprof = { version = "0.4.3", features = ["flamegraph", "criterion"] }

[profile.release]
lto = true
codegen-units = 1

[features]
default = ["std", "macros"]
std = []
macros = []
no-std = ["hashbrown"]
derive = ["serde"]
debug = ["log"]

[workspace]
members = [
    ".",
    "no-std-test",
    "derive-test"
]
default-members = [
    ".",
    "no-std-test",
    "derive-test"
]

# Benchmarks
[lib]
bench = false

[[bench]]
name = "default"
harness = false
path = "benches/default.rs"

[[bench]]
name = "simple"
harness = false
path = "benches/simple.rs"

[[bench]]
name = "complex"
harness = false
path = "benches/complex.rs"