nexers 0.1.0

Parses Maven/Nexus repository index files
Documentation
[package]
name = "nexers"
version = "0.1.0"
authors = ["Chris West (Faux) <git@goeswhere.com>"]
edition = "2018"

description = "Parses Maven/Nexus repository index files"
license = "MIT OR Apache-2.0"
categories = [
    "parser-implementations",
]
readme = "README.md"
repository = "https://github.com/FauxFaux/nexers"

[badges.travis-ci]
repository = "FauxFaux/nexers"

[features]
default = ["db"]

# jemallocator: use the allocator (e.g. in examples), 30% speedup
# crossbeam-channel: use instead of mpsc's sync channel, ~5% speedup

# enable the database writing code
db = ["rusqlite"]

[dependencies]
bitflags = "1"
byteorder = "1"
cesu8 = "1"
hex = "0.3"
insideout = "0.2"
maplit = "1"

[dependencies.failure]
default-features = false
features = ["std"]
version = "0.1"

[dependencies.rusqlite]
features = ["bundled"]
optional = true
version = "0.20"

[dependencies.crossbeam-channel]
optional = true
version = "0.3"

[dependencies.jemallocator]
optional = true
version = "0.3"

[dependencies.reqwest]
optional = true
version = "0.9"

[[example]]
name = "sqlite_search"
required-features = ["db"]

[[example]]
name = "build_db"
required-features = ["db"]

[profile.release]
lto = true