[package]
edition = "2018"
name = "building-blocks"
version = "0.7.1"
authors = ["Duncan <bonsairobo@gmail.com>"]
description = "Data types, collections, and algorithms for working with maps on 2D and 3D integer lattices. Commonly known as voxel data."
keywords = ["voxel"]
license = "MIT"
repository = "https://github.com/bonsairobo/building-blocks"
[package.metadata.docs.rs]
all-features = true
[profile.bench]
lto = "thin"
[profile.dev]
opt-level = 2
[profile.release]
lto = "thin"
[[bin]]
name = "measure_compression_rate"
path = "src/bin/measure_compression_rate.rs"
required-features = ["dot_vox", "lz4", "snappy"]
[dependencies.building_blocks_core]
version = "0.7.1"
default-features = false
[dependencies.building_blocks_mesh]
version = "0.7.1"
optional = true
default-features = false
[dependencies.building_blocks_search]
version = "0.7.1"
optional = true
default-features = false
[dependencies.building_blocks_storage]
version = "0.7.1"
default-features = false
[dev-dependencies]
[features]
default = ["lz4", "mesh", "sdfu", "search"]
dot_vox = ["building_blocks_storage/dot_vox"]
glam = ["building_blocks_core/glam"]
image = ["building_blocks_storage/image"]
lz4 = ["building_blocks_storage/lz4"]
mesh = ["building_blocks_mesh"]
mint = ["building_blocks_core/mint"]
nalgebra = ["building_blocks_core/nalgebra"]
ncollide = ["building_blocks_search/ncollide"]
sdfu = ["building_blocks_core/sdfu"]
search = ["building_blocks_search"]
snappy = ["building_blocks_storage/snap"]