[package] name = "dialtone_ctrl" version = "0.1.0" edition = "2021" publish = true license = "MIT OR Apache-2.0" authors = ["Andrew Newton "] description = "Dialtone Back-End Control Programs" repository = "https://codeberg.org/rcode3/dialtone" keywords = ["activitypub", "activitystreams", "fediverse", "federation"] [dependencies] # this project dialtone_axum = { version = "0.1.0", path = "../dialtone_axum" } dialtone_common = { version = "0.1.0", path = "../dialtone_common" } dialtone_sqlx = { version = "0.1.0", path = "../dialtone_sqlx" } # anyhow (error handling) anyhow = "1.0" # clap (command line option parsing) clap = { version = "3.2", features = ["derive"] } # const_format (compile time constant formatting) const_format = "0.2.21" # .env files dotenv = "0.15.0" # fsio (file utils) fsio = "0.3.1" # get-version (compile time git information) git-version = "0.3.5" # lazy_static (lazy static initialization) lazy_static = "1.4" # serde (serialization / deserialization) serde = { version = "^1", features = ["derive"] } serde_json = "^1" # sqlx (async db) sqlx = { version = "0.5", features = [ "runtime-tokio-rustls", "postgres", "chrono", "macros", "json", "offline", ] } # rand (random number stuff) rand = "0.8.5" # regex regex = "1.5" # tokio (async runtime) tokio = { version = "1", features = ["full"] } # validator (struct validation) validator = { version = "0.15.0", features = ["derive"] }