65 lines
1.6 KiB
TOML
65 lines
1.6 KiB
TOML
[package]
|
|
name = "eva"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[workspace]
|
|
members = ["macros", "utils"]
|
|
|
|
[features]
|
|
default = []
|
|
cli = [
|
|
"tokio/rt-multi-thread",
|
|
"dep:clap",
|
|
"dep:color-eyre",
|
|
"dep:num_cpus",
|
|
"figment/yaml",
|
|
"figment/json",
|
|
"figment/toml",
|
|
"figment/env"
|
|
]
|
|
tokio = ["dep:tokio"]
|
|
# Very long running.
|
|
get_time_test = []
|
|
|
|
[dependencies.schemars]
|
|
version = "=1.0.0-alpha.17"
|
|
default-features = false
|
|
features = [
|
|
"std",
|
|
"derive",
|
|
]
|
|
|
|
[dependencies]
|
|
eva-macros.path = "./macros"
|
|
eva-utils.path = "./utils"
|
|
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
|
|
auto_impl = { git = "https://github.com/nerodono/auto_impl.git", rev = "86021942264ceabe8542a5aadb2d922554c05a1b" }
|
|
trait-set = "0.3.0"
|
|
|
|
compact_str = { version = "0.8.0", features = ["serde"] }
|
|
const_format = { version = "0.2.34", features = ["rust_1_83"] }
|
|
paste = "1.0.15"
|
|
rand = "0.9.1"
|
|
rand_xoshiro = { version = "0.7.0", features = ["serde"] }
|
|
hashbrown = { version = "0.15.2", features = ["serde"] }
|
|
ahash = "0.8.11"
|
|
perfect-derive = "0.1.5"
|
|
|
|
seq-macro = "0.3.6"
|
|
bytesize = { version = "2.0.1", features = ["serde"] }
|
|
bytes = { version = "1.10.1", features = ["serde"] }
|
|
url = { version = "2.5.4", features = ["serde"] }
|
|
blake3 = "1.8.2"
|
|
slotmap = { version = "1.0.7", features = ["serde"] }
|
|
|
|
clap = { version = "4.5.47", features = ["derive"], optional = true }
|
|
figment = { version = "0.10.19" }
|
|
tokio = { version = "1.47.1", features = ["rt", "sync", "macros"], optional = true }
|
|
color-eyre = { version = "0.6.5", optional = true }
|
|
eyre = { version = "0.6.12" }
|
|
num_cpus = { version = "1.17.0", optional = true }
|
|
either = "1.15.0"
|
|
humantime = "2.3.0"
|