atagen

malice

public
Star0
Watch0
dffd63b58af439639de9f8e155d0365d83605a8b
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git

Blame: vendor/macltok/Cargo.toml

973f8fbdaf80atagen2026-09-28 09:10 UTC1
[package]
973f8fbdaf80atagen2026-09-28 09:10 UTC2
name = "macltok"
973f8fbdaf80atagen2026-09-28 09:10 UTC3
version = "0.1.0"
973f8fbdaf80atagen2026-09-28 09:10 UTC4
edition = "2024"
973f8fbdaf80atagen2026-09-28 09:10 UTC5
description = "A compact application backend on top of the Matrix Rust SDK"
973f8fbdaf80atagen2026-09-28 09:10 UTC6
973f8fbdaf80atagen2026-09-28 09:10 UTC7
[features]
973f8fbdaf80atagen2026-09-28 09:10 UTC8
default = []
973f8fbdaf80atagen2026-09-28 09:10 UTC9
mirror = []
973f8fbdaf80atagen2026-09-28 09:10 UTC10
serde = ["dep:serde", "imbl/serde"]
973f8fbdaf80atagen2026-09-28 09:10 UTC11
sqlite = ["matrix-sdk/sqlite", "serde", "dep:url", "dep:matrix-sdk-store-encryption"]
973f8fbdaf80atagen2026-09-28 09:10 UTC12
bundled-sqlite = ["sqlite", "matrix-sdk/bundled-sqlite"]
973f8fbdaf80atagen2026-09-28 09:10 UTC13
indexeddb = [
973f8fbdaf80atagen2026-09-28 09:10 UTC14
    "matrix-sdk/indexeddb",
973f8fbdaf80atagen2026-09-28 09:10 UTC15
    "serde",
973f8fbdaf80atagen2026-09-28 09:10 UTC16
    "dep:url",
973f8fbdaf80atagen2026-09-28 09:10 UTC17
    "dep:matrix-sdk-store-encryption",
973f8fbdaf80atagen2026-09-28 09:10 UTC18
    "dep:indexed_db_futures",
973f8fbdaf80atagen2026-09-28 09:10 UTC19
    "dep:js-sys",
973f8fbdaf80atagen2026-09-28 09:10 UTC20
    "dep:wasm-bindgen",
973f8fbdaf80atagen2026-09-28 09:10 UTC21
    "dep:wasm-bindgen-futures",
973f8fbdaf80atagen2026-09-28 09:10 UTC22
    "dep:web-sys",
973f8fbdaf80atagen2026-09-28 09:10 UTC23
]
973f8fbdaf80atagen2026-09-28 09:10 UTC24
973f8fbdaf80atagen2026-09-28 09:10 UTC25
[dependencies]
973f8fbdaf80atagen2026-09-28 09:10 UTC26
futures-util = { version = "0.3.31", default-features = false, features = ["std"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC27
http = "1"
973f8fbdaf80atagen2026-09-28 09:10 UTC28
imbl = { version = "6.1.0", default-features = false }
973f8fbdaf80atagen2026-09-28 09:10 UTC29
matrix-sdk = { version = "0.18.0", default-features = false, features = ["e2e-encryption"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC30
matrix-sdk-crypto = { version = "0.18.0", default-features = false }
973f8fbdaf80atagen2026-09-28 09:10 UTC31
matrix-sdk-store-encryption = { version = "0.18.0", optional = true }
973f8fbdaf80atagen2026-09-28 09:10 UTC32
matrix-sdk-ui = { version = "0.18.0", default-features = false }
973f8fbdaf80atagen2026-09-28 09:10 UTC33
ruma = { version = "0.16.0", default-features = false }
973f8fbdaf80atagen2026-09-28 09:10 UTC34
serde = { version = "1.0.219", features = ["derive", "rc"], optional = true }
973f8fbdaf80atagen2026-09-28 09:10 UTC35
thiserror = "2.0.16"
973f8fbdaf80atagen2026-09-28 09:10 UTC36
mime = "0.3.17"
973f8fbdaf80atagen2026-09-28 09:10 UTC37
sha2 = "0.10.9"
973f8fbdaf80atagen2026-09-28 09:10 UTC38
tokio = { version = "1.47.1", features = ["macros", "sync"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC39
tracing = "0.1.41"
973f8fbdaf80atagen2026-09-28 09:10 UTC40
url = { version = "2.5.7", optional = true }
973f8fbdaf80atagen2026-09-28 09:10 UTC41
973f8fbdaf80atagen2026-09-28 09:10 UTC42
[target.'cfg(target_family = "wasm")'.dependencies]
973f8fbdaf80atagen2026-09-28 09:10 UTC43
getrandom = { version = "0.2", features = ["js"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC44
getrandom3 = { package = "getrandom", version = "0.3", features = ["wasm_js"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC45
getrandom4 = { package = "getrandom", version = "0.4", features = ["wasm_js"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC46
indexed_db_futures = { package = "matrix_indexed_db_futures", version = "0.7.0", optional = true, features = ["typed-arrays"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC47
js-sys = { version = "0.3.105", optional = true }
973f8fbdaf80atagen2026-09-28 09:10 UTC48
matrix-sdk = { version = "0.18.0", default-features = false, features = ["js"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC49
matrix-sdk-ui = { version = "0.18.0", default-features = false, features = ["js"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC50
# the sdk's own wasm reqwest leaves out stream, which the bounded media download needs
973f8fbdaf80atagen2026-09-28 09:10 UTC51
reqwest = { version = "0.13.1", default-features = false, features = ["stream"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC52
uuid = { version = "1", features = ["js"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC53
wasm-bindgen = { version = "0.2.128", optional = true }
973f8fbdaf80atagen2026-09-28 09:10 UTC54
wasm-bindgen-futures = { version = "0.4.78", optional = true }
973f8fbdaf80atagen2026-09-28 09:10 UTC55
web-sys = { version = "0.3.105", optional = true, features = [
973f8fbdaf80atagen2026-09-28 09:10 UTC56
    "IdbFactory",
973f8fbdaf80atagen2026-09-28 09:10 UTC57
    "IdbOpenDbRequest",
973f8fbdaf80atagen2026-09-28 09:10 UTC58
    "IdbRequest",
973f8fbdaf80atagen2026-09-28 09:10 UTC59
    "Window",
973f8fbdaf80atagen2026-09-28 09:10 UTC60
    "WorkerGlobalScope",
973f8fbdaf80atagen2026-09-28 09:10 UTC61
] }
973f8fbdaf80atagen2026-09-28 09:10 UTC62
973f8fbdaf80atagen2026-09-28 09:10 UTC63
[dev-dependencies]
973f8fbdaf80atagen2026-09-28 09:10 UTC64
matrix-sdk = { version = "0.18.0", default-features = false, features = ["testing"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC65
matrix-sdk-test = "0.18.0"
973f8fbdaf80atagen2026-09-28 09:10 UTC66
serde_json = "1.0.143"
973f8fbdaf80atagen2026-09-28 09:10 UTC67
tokio = { version = "1.47.1", features = ["macros", "rt-multi-thread", "signal", "time"] }
973f8fbdaf80atagen2026-09-28 09:10 UTC68
wiremock = "0.6.5"
973f8fbdaf80atagen2026-09-28 09:10 UTC69
973f8fbdaf80atagen2026-09-28 09:10 UTC70
[[example]]
973f8fbdaf80atagen2026-09-28 09:10 UTC71
name = "headless"
973f8fbdaf80atagen2026-09-28 09:10 UTC72
required-features = ["sqlite"]
973f8fbdaf80atagen2026-09-28 09:10 UTC73
973f8fbdaf80atagen2026-09-28 09:10 UTC74
[lints.rust]
973f8fbdaf80atagen2026-09-28 09:10 UTC75
unsafe_code = "forbid"
973f8fbdaf80atagen2026-09-28 09:10 UTC76
973f8fbdaf80atagen2026-09-28 09:10 UTC77
[lints.clippy]
973f8fbdaf80atagen2026-09-28 09:10 UTC78
all = "warn"