[package] name = "network" version = "0.1.0" edition = "2021" [lib] name = "network" crate-type = ["staticlib", "cdylib"] [dependencies] # uniffi related: uniffi = "0.22.0" uniffi_macros = "0.22.0" # actual deps: reqwest = { version = "0.11.13", features = ["json", "blocking"]} chrono = { version = "0.4", features = [ "serde" ] } chrono-tz = { version = "0.8" } thiserror = "1.0.37" serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1" } bincode = "1.3.3" regex = "1.6.0" # Regular expression utilization # net & async: tokio-tungstenite = "0.18.0" tokio = { version = "1.20.1", features = ["full"] } futures = "0.3.25" futures-util = "0.3.26" # internal deps err = { git = "https://git.franklinblanco.dev/franklinblanco/err.git" } league-types = { git = "https://git.franklinblanco.dev/franklinblanco/league-types.git" } dev-dtos = { git = "https://git.franklinblanco.dev/franklinblanco/user-svc-dtos-rust.git" } dev-communicators = { git = "https://git.franklinblanco.dev/franklinblanco/dev-communicators.git" } chat-types = { git = "https://git.franklinblanco.dev/franklinblanco/chat-types.git" } chat-communicators = { git = "https://git.franklinblanco.dev/franklinblanco/chat-communicators.git" } [build-dependencies] uniffi_build = "0.22.0"