91 lines
1.7 KiB
TOML
91 lines
1.7 KiB
TOML
[package]
|
|
name = "pumpkin-world"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
|
|
[dependencies]
|
|
pumpkin-nbt.workspace = true
|
|
pumpkin-util.workspace = true
|
|
pumpkin-config.workspace = true
|
|
pumpkin-data.workspace = true
|
|
|
|
futures.workspace = true
|
|
|
|
bytes.workspace = true
|
|
|
|
tokio = { workspace = true, features = [
|
|
"macros",
|
|
"rt-multi-thread",
|
|
"sync",
|
|
"io-std",
|
|
"signal",
|
|
"fs",
|
|
"io-util",
|
|
"time",
|
|
] }
|
|
uuid.workspace = true
|
|
thiserror.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
log.workspace = true
|
|
crossbeam.workspace = true
|
|
|
|
num-derive.workspace = true
|
|
sha2.workspace = true
|
|
bitflags.workspace = true
|
|
|
|
dashmap.workspace = true
|
|
|
|
num-traits.workspace = true
|
|
|
|
# Compression
|
|
flate2.workspace = true
|
|
lz4-java-wrc.workspace = true
|
|
ruzstd.workspace = true
|
|
|
|
itertools.workspace = true
|
|
enum_dispatch.workspace = true
|
|
|
|
thread_local.workspace = true
|
|
lru.workspace = true
|
|
|
|
tokio-util = { workspace = true, features = ["rt"] }
|
|
rand.workspace = true
|
|
num_cpus.workspace = true
|
|
rustc-hash.workspace = true
|
|
slotmap.workspace = true
|
|
crossfire.workspace = true
|
|
|
|
[dev-dependencies]
|
|
criterion = { workspace = true, features = ["html_reports", "async_tokio"] }
|
|
temp-dir.workspace = true
|
|
# Print log info inside tests when needed
|
|
env_logger.workspace = true
|
|
# Allows us to modify the config
|
|
pumpkin-config = { workspace = true, features = ["test_helper"] }
|
|
# Deserialize NaN and Inf
|
|
serde_json5.workspace = true
|
|
|
|
[[bench]]
|
|
name = "chunk"
|
|
harness = false
|
|
|
|
#[[bench]]
|
|
#name = "chunk_io"
|
|
#harness = false
|
|
#
|
|
#[[bench]]
|
|
#name = "chunk_gen"
|
|
#harness = false
|
|
|
|
[[bench]]
|
|
name = "noise_router"
|
|
harness = false
|
|
|
|
[features]
|
|
tokio_taskdump = []
|
|
|
|
# [lints]
|
|
# workspace = true
|