gut 0.6.0

Geometry utilities: storing, manipulating and processing geometries
Documentation
[package]
name = "gut"
version = "0.6.0"
authors = ["Egor Larionov <egor.larionov@gmail.com>"]
description = "Geometry utilities: storing, manipulating and processing geometries"
edition = "2018"
license = "MIT OR Apache-2.0"
homepage = "https://gitlab.com/elrnv/gut"
repository = "https://gitlab.com/elrnv/gut"
documentation = "https://docs.rs/gut"
keywords = ["geometry", "processing", "algorithms", "io"]

[badges]
gitlab = { repository = "elrnv/gut", branch = "master" }

[dependencies]
gut-derive = { path = "gut-derive", version = "0.5.0" }
num-traits = "0.2"
dync = { version = "0.4", features = ['numeric'] }
reinterpret = "0.2"
bytemuck = "1.5"
autodiff = { version = "0.3", features = ["cgmath"] }
vtkio = { version = "0.6", optional = true }
serde = { version = "1.0", features = ["derive"], optional = true }
chashmap = { version = "2", optional = true }
rayon = { version = "1", optional = true }
hashbrown = { version = "0.9" }
math = { package = "cgmath", version = "0.18" }
flatk = "0.3"

[dependencies.objio]
package = "obj"
version = "0.10"
optional = true

[dev-dependencies]
rand = "0.8"
approx = "0.4"
criterion = { version = "0.3" }

[features]
default = ["io"]
parallel = ["rayon", "chashmap"]
io = ["vtkio", "objio"]
unstable = ["parallel"]
bench = ["criterion/real_blackbox", "unstable"]
serde_all = ["serde", "math/serde"]

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

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

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

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

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