[package] name = "gfidx" version = "0.1.0" edition = "2021" [lib] crate-type = ["cdylib", "rlib"] [dependencies] ciborium = "0.2.2" clap = { version = "4.5.13", features = ["derive"] } flate2 = "1.0.30" hashbrown = { version = "0.14.5", features = ["inline-more", "serde"] } indicatif = "0.17.8" itertools = "0.13.0" libc = "0.2.155" num-traits = "0.2.19" ouroboros = "0.18.4" rayon = { version = "1.10.0", optional = true } serde = { version = "1.0.204", features = ["derive"] } tabled = "0.15.0" thiserror = "1.0.63" varint-rs = "2.2.0" [dev-dependencies] criterion = { version = "0.5.1", features = ["html_reports"] } [features] default = ["parallel"] async = [] tokio = ["async"] parallel = ["rayon"] [[bench]] name = "scan_gff3" harness = false [profile.release] debug = true lto = true [[bin]] name = "gfidx" path = "src/bin/gfidx.rs"