atagen

malice

public
Star0
Watch0
0d4a4ccdc6de9bccfbce2e18ebf2c7df4f30c734
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git
crates/malice-server/Cargo.tomlToml42 lines1.4 KB
1
[package]
2
name = "malice"
3
version = "0.1.0"
4
edition = "2024"
5
6
[[bin]]
7
name = "malice"
8
path = "src/main.rs"
9
10
[lib]
11
name = "malice"
12
path = "src/lib.rs"
13
14
[dependencies]
15
malice-core = { path = "../malice-core" }
16
malice-static = { path = "../malice-static" }
17
malice-push = { path = "../malice-push" }
18
macltok-push-gateway = { workspace = true }
19
macltok = { workspace = true, features = ["sqlite", "serde", "mirror"] }
20
axum = { version = "0.8", features = ["macros", "multipart"] }
21
futures-util = { version = "0.3", default-features = false, features = ["std"] }
22
hex = "0.4"
23
rand_core = { version = "0.6", features = ["getrandom"] }
24
ruma = { workspace = true }
25
serde = { workspace = true }
26
serde_json = { workspace = true }
27
sha2 = "0.10"
28
tokio = { workspace = true, features = ["full"] }
29
tower-http = { version = "0.6", features = ["compression-br", "compression-gzip", "fs", "trace"] }
30
tracing = { workspace = true }
31
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
32
33
[dev-dependencies]
34
http-body-util = "0.1"
35
tower = { version = "0.5", features = ["util"] }
36
matrix-sdk = { git = "ssh://brewery@pls.lobotomise.me:33/atagen/matrix-rust-sdk", rev = "ba8ba5be174fed367963a13d19c84802f4795e7c", default-features = false, features = ["testing"] }
37
reqwest = { version = "0.13", default-features = false, features = ["json", "query", "rustls"] }
38
tempfile = "3"
39
wiremock = "0.6"
40
41
[lints]
42
workspace = true