40 lines
900 B
TOML
40 lines
900 B
TOML
[package]
|
|
name = "cvmshot"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
|
|
[dependencies]
|
|
|
|
# Basic stuff
|
|
anyhow = "1.0.89"
|
|
base64 = "0.22.1"
|
|
|
|
# TOML
|
|
serde = { version = "1.0.210", features = ["derive"] }
|
|
toml = "0.8.19"
|
|
|
|
# crypto
|
|
aws-lc-rs = "1.9.0"
|
|
rustls = "0.23.13"
|
|
|
|
# Timezone
|
|
chrono = "0.4.38"
|
|
tzfile = "0.1.3"
|
|
|
|
# async
|
|
futures = "0.3.30"
|
|
tokio = { version = "1.40.0", features = ["rt", "rt-multi-thread", "macros", "fs", "sync", "signal", "time"] }
|
|
tokio-tungstenite = { version = "0.24.0", features = [
|
|
"rustls-tls-native-roots",
|
|
] }
|
|
|
|
# Tracing
|
|
tracing = "0.1.40"
|
|
tracing-subscriber = "0.3.18"
|
|
|
|
# Note that we do *not* use the image decoders since they are all pretty depressing.
|
|
# We only need JPEG anyways, and that is covered (in a better, faster manner) by turbojpeg/
|
|
image = { version = "0.25.2", default-features = false }
|
|
turbojpeg = { version = "1.1.1", features = ["image"] }
|
|
webp = "0.3.0"
|