[package]
edition = "2021"
name = "BREP_cam"
version = "0.6.0"
build = false
include = [
"src/**",
"posts/**",
"data/**",
"Cargo.toml",
"README.md",
"LICENSE.md",
"!src/**/tests/**",
"!**/tests.rs",
"!**/*_tests.rs",
"!**/test_support.rs",
"!**/testdata/**",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "CAM toolpath engine contracts and geometric core for the BREP CAD kernel: setups, tools, operations, typed motion streams, cutter profiles, mesh snapshots and triangle spatial indexing"
readme = "README.md"
keywords = [
"cad",
"cam",
"toolpath",
"milling",
"geometry",
]
categories = [
"algorithms",
"graphics",
"mathematics",
]
license-file = "LICENSE.md"
repository = "https://github.com/mmiscool/next.BREP.io_RUST_BREP_KERNEL"
[features]
default = []
kernel = ["dep:brep_kernel"]
parallel = ["dep:rayon"]
post-runtime = ["dep:brep-script-core"]
schema = ["dep:schemars"]
[lib]
name = "brep_cam"
path = "src/lib.rs"
[dependencies.brep-script-core]
version = "0.1.3"
optional = true
package = "BREP_script_core"
[dependencies.brep_kernel]
version = "0.16.0"
optional = true
default-features = false
package = "BREP_kernel"
[dependencies.rayon]
version = "1"
optional = true
[dependencies.schemars]
version = "1.2"
optional = true
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
features = ["float_roundtrip"]
[profile.release]
opt-level = 3
lto = "thin"
codegen-units = 1