linnet 0.2.2

A library for working with half-edge data structures, and subgraphs, and drawing them
Documentation
[[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