boxdd 0.1.0

Safe, ergonomic Rust bindings for Box2D v3
Documentation
[dependencies.boxdd-sys]
version = "0.1"

[dependencies.cgmath]
optional = true
version = "0.18"

[dependencies.glam]
optional = true
version = "0.30"

[dependencies.mint]
version = "0.5"

[dependencies.nalgebra]
optional = true
version = "0.34"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1"

[dependencies.smallvec]
version = "1"

[dependencies.thiserror]
version = "2"

[dev-dependencies.serde_json]
version = "1"

[features]
cgmath = ["dep:cgmath"]
default = []
disable-simd = ["boxdd-sys/disable-simd"]
glam = ["dep:glam"]
imgui-glow-testbed = []
nalgebra = ["dep:nalgebra"]
pkg-config = ["boxdd-sys/pkg-config"]
serde = ["dep:serde"]
serialize = ["serde"]
simd-avx2 = ["boxdd-sys/simd-avx2"]
validate = ["boxdd-sys/validate"]

[lib]
name = "boxdd"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["game-engines"]
description = "Safe, ergonomic Rust bindings for Box2D v3"
documentation = "https://docs.rs/boxdd"
edition = "2024"
exclude = ["examples/**", "tests/**"]
homepage = "https://github.com/Latias94/boxdd"
keywords = ["box2d", "physics", "game", "simulation"]
license = "MIT OR Apache-2.0"
name = "boxdd"
readme = "README.md"
repository = "https://github.com/Latias94/boxdd"
resolver = "2"
version = "0.1.0"

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.dear-imgui]
version = "0.2"

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.dear-imgui-glow]
version = "0.2"

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.dear-imgui-winit]
version = "0.2"

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.env_logger]
version = "0.11"

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.glow]
version = "0.16"

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.glutin]
version = "0.32"

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.glutin-winit]
version = "0.5"

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.winit]
version = "0.30"