atagen

matrix-rust-sdk

public
Star0
Watch0
ssh://brewery@pls.lobotomise.me:33/atagen/matrix-rust-sdk.git
benchmarks/Cargo.tomlToml60 lines1.2 KB
1
[package]
2
name = "benchmarks"
3
description = "Matrix SDK benchmarks"
4
edition = "2024"
5
license = "Apache-2.0"
6
rust-version.workspace = true
7
version = "1.0.0"
8
publish = false
9
10
[package.metadata.release]
11
release = false
12
13
[features]
14
codspeed = []
15
16
[dependencies]
17
assert_matches.workspace = true
18
criterion = { version = "4.2.1", features = ["async", "async_tokio", "html_reports"], package = "codspeed-criterion-compat" }
19
futures-util.workspace = true
20
matrix-sdk = { workspace = true, features = ["e2e-encryption", "sqlite", "testing"] }
21
matrix-sdk-base.workspace = true
22
matrix-sdk-crypto.workspace = true
23
matrix-sdk-sqlite = { workspace = true, features = ["crypto-store"] }
24
matrix-sdk-test.workspace = true
25
matrix-sdk-ui.workspace = true
26
rand.workspace = true
27
ruma.workspace = true
28
serde.workspace = true
29
serde_json.workspace = true
30
tempfile.workspace = true
31
tokio = { workspace = true, features = ["rt-multi-thread"] }
32
wiremock.workspace = true
33
34
[[bench]]
35
name = "crypto_bench"
36
harness = false
37
38
[[bench]]
39
name = "linked_chunk"
40
harness = false
41
42
[[bench]]
43
name = "store_bench"
44
harness = false
45
46
[[bench]]
47
name = "room_bench"
48
harness = false
49
50
[[bench]]
51
name = "timeline"
52
harness = false
53
54
[[bench]]
55
name = "event_cache"
56
harness = false
57
58
[[bench]]
59
name = "room_list"
60
harness = false