[package]
edition = "2024"
rust-version = "1.89"
name = "anyd"
version = "0.1.1"
authors = ["Karpelès Lab Inc."]
build = false
exclude = [
"/web",
"/.github",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "From-scratch encoding and decoding of 1D and 2D barcodes with lossless round-trip and live-video detection"
readme = "README.md"
keywords = [
"barcode",
"qrcode",
"decode",
"encode",
"scanner",
]
categories = [
"encoding",
"multimedia::images",
]
license = "MIT"
repository = "https://github.com/KarpelesLab/anydcode"
[features]
cli = ["dep:oxideav-png"]
wasm = []
[lib]
name = "anyd"
path = "src/lib.rs"
[[bin]]
name = "anyd"
path = "src/bin/anyd.rs"
required-features = ["cli"]
[[test]]
name = "aztec"
path = "tests/aztec.rs"
[[test]]
name = "aztec_runes"
path = "tests/aztec_runes.rs"
[[test]]
name = "codabar"
path = "tests/codabar.rs"
[[test]]
name = "codablockf"
path = "tests/codablockf.rs"
[[test]]
name = "code11"
path = "tests/code11.rs"
[[test]]
name = "code128"
path = "tests/code128.rs"
[[test]]
name = "code16k"
path = "tests/code16k.rs"
[[test]]
name = "code39"
path = "tests/code39.rs"
[[test]]
name = "code49"
path = "tests/code49.rs"
[[test]]
name = "code93"
path = "tests/code93.rs"
[[test]]
name = "databar"
path = "tests/databar.rs"
[[test]]
name = "databar_expanded"
path = "tests/databar_expanded.rs"
[[test]]
name = "databar_stacked"
path = "tests/databar_stacked.rs"
[[test]]
name = "datamatrix"
path = "tests/datamatrix.rs"
[[test]]
name = "datamatrix_image"
path = "tests/datamatrix_image.rs"
[[test]]
name = "detect"
path = "tests/detect.rs"
[[test]]
name = "dotcode"
path = "tests/dotcode.rs"
[[test]]
name = "dxfilm"
path = "tests/dxfilm.rs"
[[test]]
name = "ean"
path = "tests/ean.rs"
[[test]]
name = "gridmatrix"
path = "tests/gridmatrix.rs"
[[test]]
name = "hanxin"
path = "tests/hanxin.rs"
[[test]]
name = "harness_curved"
path = "tests/harness_curved.rs"
[[test]]
name = "harness_image"
path = "tests/harness_image.rs"
[[test]]
name = "harness_structural"
path = "tests/harness_structural.rs"
[[test]]
name = "itf"
path = "tests/itf.rs"
[[test]]
name = "maxicode"
path = "tests/maxicode.rs"
[[test]]
name = "micropdf417"
path = "tests/micropdf417.rs"
[[test]]
name = "microqr"
path = "tests/microqr.rs"
[[test]]
name = "msi"
path = "tests/msi.rs"
[[test]]
name = "pdf417"
path = "tests/pdf417.rs"
[[test]]
name = "pdf417_image"
path = "tests/pdf417_image.rs"
[[test]]
name = "pharmacode"
path = "tests/pharmacode.rs"
[[test]]
name = "postal"
path = "tests/postal.rs"
[[test]]
name = "postal_extra"
path = "tests/postal_extra.rs"
[[test]]
name = "qr_roundtrip"
path = "tests/qr_roundtrip.rs"
[[test]]
name = "rmqr"
path = "tests/rmqr.rs"
[[test]]
name = "scan1d_pipeline"
path = "tests/scan1d_pipeline.rs"
[[test]]
name = "telepen"
path = "tests/telepen.rs"
[[test]]
name = "twoof5"
path = "tests/twoof5.rs"
[[bench]]
name = "detect"
path = "benches/detect.rs"
harness = false
[dependencies.oxideav-png]
version = "0.1.8"
optional = true
default-features = false
[dev-dependencies]
[lints.clippy]
all = "warn"
[lints.rust]
missing_debug_implementations = "warn"