/ crates / teleghosts / Cargo.toml
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