atagen

malice

public
Star0
Watch0
f40cf95cc4fee289a1a5e12f1c7c0ac70e3ec982
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git
crates/malice-server/Cargo.tomlToml40 lines1.3 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
macltok = { workspace = true, features = ["sqlite", "serde", "mirror"] }
18
axum = { version = "0.8", features = ["macros", "multipart"] }
19
futures-util = { version = "0.3", default-features = false, features = ["std"] }
20
hex = "0.4"
21
rand_core = { version = "0.6", features = ["getrandom"] }
22
ruma = { workspace = true }
23
serde = { workspace = true }
24
serde_json = { workspace = true }
25
sha2 = "0.10"
26
tokio = { workspace = true, features = ["full"] }
27
tower-http = { version = "0.6", features = ["fs", "trace"] }
28
tracing = { workspace = true }
29
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
30
31
[dev-dependencies]
32
http-body-util = "0.1"
33
tower = { version = "0.5", features = ["util"] }
34
matrix-sdk = { git = "ssh://brewery@pls.lobotomise.me:33/atagen/matrix-rust-sdk", rev = "9b9b16982dcab5dd499547bb87e121b9d0cba6b5", default-features = false, features = ["testing"] }
35
reqwest = { version = "0.13", default-features = false, features = ["json", "query", "rustls"] }
36
tempfile = "3"
37
wiremock = "0.6"
38
39
[lints]
40
workspace = true