bitperm 0.1.0

Bit permutations and bit-packed polycube/grid structures in Rust
Documentation
[package]
name = "bitperm"
version = "0.1.0"
edition = "2021"
description = "Bit permutations and bit-packed polycube/grid structures in Rust"
license = "GPL-3.0-or-later"
repository = "https://github.com/SmoothDragon/bitperm"
readme = "README.md"
keywords = ["bit", "permutation", "polycube", "puzzle", "bitset"]
categories = ["mathematics", "data-structures"]
exclude = [
    ".tmux_envrc",
    ".vscode/*",
    "criterion.toml",
    "path_benchmark.rs",
    "src/_size4.pyx",
    "examples/*.scad",
    "target/*",
]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
anyhow = "1.0.97"
arrayvec = "0.7.6"
derive_more = { version = "2.0.1", features = ["add", "add_assign", "from", "mul", "mul_assign"] }
nonzero = "0.2.0"
thiserror = "2.0.12"
flowscad = "0.1.2"
# flowscad = { path = "../flowscad" }

[dev-dependencies]
criterion = { version = "0.5.1", features = ["html_reports"] }

[[bench]]
name = "bitlib"
harness = false

[[bench]]
name = "bitgrid8"
harness = false