[[bench]]
name = "iterbv"
path = "benches/iterbv.rs"
[[bench]]
harness = false
name = "stcut"
path = "benches/stcut.rs"
[[bin]]
name = "linnet"
path = "src/main.rs"
[[bin]]
name = "linnet-cli"
path = "src/bin.rs"
[dependencies.ahash]
version = "0.8.11"
[dependencies.argmin]
optional = true
version = "0.10.0"
[dependencies.bitvec]
features = ["serde"]
version = "1.0.1"
[dependencies.by_address]
version = "1.2.1"
[dependencies.cgmath]
optional = true
version = "0.18.0"
[dependencies.derive_more]
version = "0.99.17"
[dependencies.dot-parser]
version = "0.4.2"
[dependencies.duplicate]
version = "2.0.0"
[dependencies.indexmap]
version = "2.7.0"
[dependencies.insta]
features = ["ron"]
version = "1.42.0"
[dependencies.itertools]
version = "0.14.0"
[dependencies.kurbo]
version = "0.11.1"
[dependencies.piet]
version = "0.7.0"
[dependencies.proptest]
version = "1.6.0"
[dependencies.rand]
features = ["small_rng"]
version = "0.8.5"
[dependencies.ref-ops]
version = "0.2.5"
[dependencies.serde]
features = ["derive"]
version = "1.0.217"
[dependencies.similar-asserts]
version = "1.7.0"
[dependencies.symbolica]
optional = true
version = "0.15.1"
[dependencies.thiserror]
version = "2.0.11"
[dev-dependencies.iai-callgrind]
version = "0.14.0"
[features]
drawing = ["dep:cgmath", "layout"]
layout = ["dep:argmin"]
symbolica = ["dep:symbolica"]
[lib]
name = "linnet"
path = "src/lib.rs"
[package]
authors = ["Lucien Huber"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A library for working with half-edge data structures, and subgraphs, and drawing them"
edition = "2021"
license = "MIT"
name = "linnet"
readme = "README.md"
version = "0.2.2"
[profile.bench]
debug = 2
lto = true
opt-level = 3