bets 0.0.2-dev

A fast, experimental, entity trait system.
Documentation
[package]
name = "bets"
version = "0.0.2-dev"
edition = "2024"
license = "MIT OR Apache-2.0"
keywords = ["entity", "traits", "ecs"]
authors = ["shambi <shambi@noreply.codeberg.org>"]
description = "A fast, experimental, entity trait system."
repository = "https://codeberg.org/shambi/bets"

[lib]
proc-macro = true

[features]
default = ["std"]

# Extra
rayon = ["dep:rayon"]
serde = ["dep:serde", "slotmap/serde"]

# Toolchain
std = ["serde?/std", "slotmap/std", "snafu/std"]

[dependencies]
# Optional
serde = { version = "1.0", optional = true, default-features = false, features = ["alloc", "derive"] }
rayon = { version = "1.12", optional = true }

# Data
slotmap = { version = "1.1", default-features = false }

# Error
snafu = { version = "0.9", default-features = false, features = ["alloc", "rust_1_81"] }

# Macro
proc-macro2 = "1.0"
quote = "1"
syn = "3"