Files
Paradise/rust/Cargo.toml
AffectedArc07 f81c60c0bf Removes the need for the internal API (#32185)
* Removes the need for the internal API

* Build Rust library

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2026-07-18 16:08:16 +00:00

56 lines
1.9 KiB
TOML

[package]
name = "rustlibs"
version = "2.0.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lib]
crate-type = ["cdylib"]
[dependencies]
atomic_float = "1.0.0"
bitflags = "2.5.0"
byondapi = { git = "https://github.com/spacestation13/byondapi-rs.git", version = "0.6.14" }
eyre = "0.6.12"
rand = { version = "0.8.6", features = ["small_rng"] }
scc = "2.1.1"
thread-priority = "1.1.0"
# spacemandmm, also used by strongmandmm
dmmtools = { git = "https://github.com/SpaceManiac/SpacemanDMM", rev = "6c5a751516ae0e8add4b2aa4388a1e84e96e7082", package = "dmm-tools" }
dreammaker = { git = "https://github.com/SpaceManiac/SpacemanDMM", rev = "6c5a751516ae0e8add4b2aa4388a1e84e96e7082", package = "dreammaker" }
# diffs between two strings/texts/files, used in tests
diff = "0.1"
# general utility lib for iterator operations
itertools = "0.10.5"
# fast hashmap
fxhash = "0.2.1"
# interface for serialization
serde = { version = "1.0", features = ["derive"] }
# json implementation for serde
serde_json = { version = "1.0" }
# utility function for walking through a dir recursively
walkdir = "2.5.0"
# regex
regex = "1.10.5"
ureq = "2.12"
png = "0.17.16"
chrono = "0.4.39"
toml = "0.8.20"
dbpnoise = "0.1.2"
# redis - DO NOT CHANGE FROM 0.21.4 - also dont touch flume either please k thx. if you mess with these you make redis unstable
redis = { version = "0.21.4" }
flume = { version = "0.10" }
notify-rust = "4.11.7"
git2 = { version = "0.20.4", default-features = false }
once_cell = { version = "1.21" }
mysql = { git = "https://github.com/ZeWaka/rust-mysql-simple.git", tag = "v26.0.0", default-features = false }
dashmap = { version = "6.1", features = ["rayon", "serde"] }
uuid = { version = "1.18.1", features = ["v4"] }
totp-rs = { version = "5.7.2", features = ["qr", "gen_secret"] }
[features]
# Use the native tls stack for the mysql db
default = ["mysql/default-rust", "mysql/rustls-tls-ring"]