qt-chat-app

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

Cargo.toml (932B)


      1 [package]
      2 name = "beegram_network"
      3 version = "0.1.0"
      4 edition = "2021"
      5 authors = ["Beegram Team"]
      6 description = "Rust backend for Beegram chat application using CXX-Qt"
      7 
      8 [lib]
      9 crate-type = ["staticlib"]
     10 
     11 [dependencies]
     12 # CXX-Qt core
     13 cxx = "1.0"
     14 cxx-qt = "0.7"
     15 cxx-qt-lib = "0.7"
     16 
     17 # Async runtime
     18 tokio = { version = "1", features = ["rt-multi-thread", "sync", "time", "macros"] }
     19 
     20 # TrailBase client (type-safe API)
     21 trailbase-client = "0.5"
     22 
     23 # HTTP client for SSE (reqwest-eventsource needs raw reqwest for custom headers)
     24 reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false }
     25 
     26 # SSE client
     27 reqwest-eventsource = "0.6"
     28 futures = "0.3"
     29 
     30 # JSON serialization
     31 serde = { version = "1", features = ["derive"] }
     32 serde_json = "1"
     33 
     34 # Error handling
     35 thiserror = "2"
     36 
     37 # Logging
     38 tracing = "0.1"
     39 tracing-subscriber = { version = "0.3", features = ["env-filter"] }
     40 
     41 [build-dependencies]
     42 cxx-qt-build = "0.7"