wstunnel/Cargo.toml
Σrebe - Romain GERARD 1ca69673f5 Disable stdio for non unix
Former-commit-id: 9517420cf008ad68394c6f165c2854fa953027f8 [formerly 2f040f62537bfc2c720fac154d01da5025653d2f] [formerly 092cf2ee3cc7802316f45fd5d365d4eea26f4a70 [formerly 95539ed457c1a4370d476ae65feaf8c886bda618]]
Former-commit-id: 0287c62a86569d98886dfab52f069bf23baee92b [formerly 36e646d84a645a2f57715c80ae5c481c31c721b4]
Former-commit-id: 13fe8829cbd6c6af7712af0a13d52e4f21f3446c
Former-commit-id: 0b9a49925044d3d5b74d1e661cd0f179db93d8b8
Former-commit-id: fe0919c17783cde0d5d9af3ca5f63c7eb24044c5
Former-commit-id: 0dcce5ab0bc07b76095d097149b8d434578ded15 [formerly 5ab64e56d05f73f5f79dab98c621cc3c34407840]
Former-commit-id: ca56d5ac22971711babeb12cc1aac0889a464b1d
2023-10-15 21:02:54 +02:00

44 lines
1.5 KiB
TOML

[package]
name = "wstunnel"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
clap = { version = "4.4.5", features = ["derive"]}
url = "2.4.1"
anyhow = "1.0.75"
hyper = { version = "0.14.27", features = ["client", "runtime"] }
#fastwebsockets = { version = "0.4.4", features = ["upgrade"]}
fastwebsockets = { git = "https://github.com/mmastrac/fastwebsockets", branch = "split", features = ["upgrade", "simd"]}
libc = { version = "0.2.148", features = []}
once_cell = { version = "1.18.0", features = [] }
ahash = { version = "0.8.3", features = []}
pin-project = "1"
scopeguard = "1.2.0"
uuid = { version = "1.4.1", features = ["v7", "serde"] }
jsonwebtoken = { version = "8.3.0", default-features = false }
rustls-pemfile = { version = "1.0.3", features = [] }
rustls-native-certs = { version = "0.6.3", features = [] }
tokio = { version = "1.32.0", features = ["full"] }
tokio-rustls = { version = "0.24.1", features = ["tls12", "dangerous_configuration", "early-data"] }
tokio-stream = { version = "0.1.14", features = ["net"] }
futures-util = { version = "0.3.28" }
tracing = { version = "0.1.37", features = ["log"] }
tracing-subscriber = { version = "0.3.17", features = ["env-filter", "fmt", "local-time"] }
base64 = "0.21.4"
serde = { version = "1.0.188", features = ["derive"] }
[target.'cfg(target_family = "unix")'.dependencies]
tokio-fd = "0.3.0"
[profile.release]
lto = "fat"
panic = "abort"
codegen-units = 1
opt-level = 3