Cargo.toml
1 [package] 2 name = "teleghosts" 3 version = "1.0.0-alpha.2-hotfix.1" 4 edition = "2024" 5 default-run = "teleghosts" 6 7 [features] 8 temp_db = [] 9 dev_secrets = [] 10 backtraces = ["anyhow/backtrace"] 11 logger = ["dep:structured-logger"] 12 no_logs = ["log/release_max_level_off", "log/max_level_off"] 13 14 [dependencies] 15 anyhow = "1.0" 16 async-compression = { version = "0.4.41", features = ["tokio", "gzip"] } 17 async-trait = "0.1.89" 18 base64 = "0.22.1" 19 blake3 = "1.8.2" 20 crypton-bits-sys = { path = "../crypton-bits-sys" } 21 futures = "0.3" 22 image = { version = "0.25.9", default-features = false, features = ["webp", "png", "jpeg"] } 23 log = { version = "0.4", features = ["kv", "kv_std"] } 24 mimalloc = { version = "0.1", features = ["secure"] } 25 mime = "0.3.17" 26 rand = "0.9" 27 rlottie = { version = "0.5.3", default-features = false, features = ["vendor-telegram"] } 28 rusqlite = { version = "0.38.0", features = ["bundled-sqlcipher"] } 29 serde = "1.0" 30 serde_json = "1.0" 31 simploxide-client = "0.8.1" 32 structured-logger = { version = "1.0.5", optional = true } 33 teloxide = { version = "0.17.0", default-features = false, features = ["native-tls"] } 34 tokio = { version = "1.49", features = ["rt-multi-thread", "macros", "sync", "process", "io-util"] } 35 zeroize = "1.8.2" 36 37 38 [patch.crates-io] 39 rlottie = { git = "https://codeberg.org/Icebreaker223pi/rlottie-rs.git", branch = "icebreaker223pi/combined-fix" } 40 41 42 [profile.release] 43 opt-level=3 44 lto = "fat" 45 codegen-units = 1 46 strip = "debuginfo" 47 #panic = "abort" 48 #strip = true