[package]
edition = "2021"
name = "version-ranges"
version = "0.1.3"
build = false
include = [
"LICENSE",
"README.md",
"number-line-ranges.svg",
"src/**",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Performance-optimized type for generic version ranges and operations on them."
readme = "README.md"
keywords = [
"version",
"pubgrub",
"selector",
"ranges",
]
license = "MPL-2.0"
repository = "https://github.com/pubgrub-rs/pubgrub"
resolver = "3"
[features]
serde = [
"dep:serde",
"smallvec/serde",
]
[lib]
name = "version_ranges"
path = "src/lib.rs"
[dependencies.proptest]
version = "1.6.0"
optional = true
[dependencies.semver]
version = "1.0.27"
optional = true
[dependencies.serde]
version = "1.0.219"
features = ["derive"]
optional = true
[dependencies.smallvec]
version = "1.14.0"
features = ["union"]
[dev-dependencies.proptest]
version = "1.6.0"
[dev-dependencies.ron]
version = "0.12.0"