[package] name = "rpsl" version = "0.1.1" resolver = "2" edition = "2021" authors = ["Ben Maddison "] description = "A parser for the Routing Policy Specification Language (RPSL)" license = "MIT" repository = "https://github.com/wolcomm/rpsl-rs" readme = "README.md" keywords = ["irr", "rpsl", "as-set", "route", "bgp"] categories = ["network-programming", "database"] [features] arbitrary = ["paste", "proptest", "regex", "generic-ip/arbitrary"] [package.metadata.docs.rs] rustdoc-args = ["--cfg", "docsrs"] all-features = true [dependencies] generic-ip = "^0.1" paste = {version = "^1.0", optional = true} pest = "^2.1" pest_derive = "^2.1" proptest = {version = "^1.0", optional = true} regex = {version = "^1.5", optional = true} strum = {version = "^0.26", features = ["derive"]} thiserror = "^1.0" time = {version = "^0.3", features = ["formatting", "parsing", "macros"]} tracing = { version = "^0.1", features = ["log"] } [dev-dependencies] generic-ip = {version = "^0.1", features = ["arbitrary"]} paste = "^1.0" proptest = "^1.0" regex = "^1.5" version-sync = "^0.9"