[dependencies.ahash]
optional = true
version = "0.8.12"
[dependencies.rayon]
version = "1.11.0"
[dependencies.ron]
optional = true
version = "0.10.1"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.219"
[dependencies.slab]
optional = true
version = "0.4.11"
[dependencies.smol]
optional = true
version = "2.0.2"
[dependencies.thiserror]
version = "2.0.14"
[dependencies.zstd]
optional = true
version = "0.13.3"
[[example]]
name = "ecs"
path = "examples/ecs.rs"
[[example]]
name = "ecs_events"
path = "examples/ecs_events.rs"
[[example]]
name = "ecs_resource"
path = "examples/ecs_resource.rs"
[[example]]
name = "ecs_schedule"
path = "examples/ecs_schedule.rs"
[[example]]
name = "packet"
path = "examples/packet.rs"
[[example]]
name = "packet_sync"
path = "examples/packet_sync.rs"
[features]
async = ["dep:smol"]
default = ["full"]
ecs = ["dep:slab", "dep:ahash"]
full = ["profiling", "packet", "transport", "transport_compress", "ecs", "serde", "async"]
packet = ["serde", "dep:ron", "dep:zstd"]
profiling = []
serde = ["dep:serde", "slab/serde", "ahash/serde"]
transport = []
transport_compress = ["transport", "dep:zstd"]
[lib]
name = "xuko"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Pyu's everything library"
edition = "2024"
keywords = ["async", "gamedev", "memory", "utility"]
license = "MIT"
name = "xuko"
readme = "README.md"
version = "0.3.0"