-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cargo.toml
62 lines (49 loc) · 1.05 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
[workspace]
members = ["fuzz"]
[package]
authors = ["Victor Koenders <[email protected]>"]
edition = "2021"
name = "pixelflut"
version = "2.0.0-alpha.0"
default-run = "pixelflut"
[[bench]]
name = "criterion"
harness = false
[[bin]]
name = "pixelflut"
[[bin]]
name = "memory-cache"
required-features = ["memory-cache"]
[features]
default = []
# Modes:
threadpool = []
max-threads = []
# Extra features:
windowed = ["minifb"]
memory-cache = []
[dependencies]
# Modes:
tokio = { version = "1.26", features = [
"rt-multi-thread",
"net",
"io-util",
"time",
], optional = true }
async-std = { version = "1.12", optional = true }
io-uring = { version = "0.5", optional = true }
# Extra features:
minifb = { version = "0.24", optional = true }
# Base dependencies
clap = { version = "4.1", features = ["derive"] }
cfg-if = "1.0"
rand = "0.8"
bytemuck = "1.13"
[dev-dependencies]
criterion = { version = "0.4", features = ["html_reports"] }
rand = "0.8"
[profile.release]
lto = true
debug = true
[target."cfg(target_os=\"linux\")".dependencies]
framebuffer = "0.3"