iptrie 0.10.1

IPv4/v6 prefixes lookup structures (based on tries)
Documentation
[[bench]]
name = "bgp_build"
path = "benches/bgp_build.rs"

[[bench]]
name = "bgp_lookup"
path = "benches/bgp_lookup.rs"

[[bench]]
name = "ipv4_build"
path = "benches/ipv4_build.rs"

[[bench]]
name = "ipv4_lookup"
path = "benches/ipv4_lookup.rs"

[[bench]]
name = "ipv6_build"
path = "benches/ipv6_build.rs"

[[bench]]
name = "ipv6_lookup"
path = "benches/ipv6_lookup.rs"

[dependencies.ipnet]
version = "2.11.0"

[dev-dependencies.ip_network_table-deps-treebitmap]
version = "0.5.0"

[dev-dependencies.libc]
version = "0.2.169"

[dev-dependencies.rand]
version = "0.8.5"

[[example]]
name = "bgp_mem"
path = "examples/bgp_mem.rs"

[[example]]
name = "lookup"
path = "examples/lookup.rs"

[[example]]
name = "lpm"
path = "examples/lpm.rs"

[[example]]
name = "sandbox"
path = "examples/sandbox.rs"

[[example]]
name = "simple"
path = "examples/simple.rs"

[features]
graphviz = []

[lib]
name = "iptrie"
path = "src/lib.rs"

[package]
authors = ["Xophe <christophe.dousson@orange.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "algorithms"]
description = "IPv4/v6 prefixes lookup structures (based on tries)"
edition = "2021"
keywords = ["ip", "trie"]
license = "MIT"
name = "iptrie"
readme = "README.md"
repository = "https://github.com/Orange-OpenSource/iptrie"
version = "0.10.1"

[profile.release]
lto = "thin"
panic = "abort"