[package] name = "web-actor" version = "0.1.0" authors = ["Adrian Wozniak "] edition = "2018" description = "JIRS (Simplified JIRA in Rust) shared data types" repository = "https://gitlab.com/adrian.wozniak/bitque" license = "MPL-2.0" #license-file = "../LICENSE" [lib] name = "web_actor" path = "./src/lib.rs" [features] local-storage = ["filesystem-actor"] cloud-storage = ["cloud-storage-actor"] default = ["local-storage"] [dependencies] actix = { version = "0.13.0" } actix-multipart = { version = "*" } actix-web = { version = "4" } actix-web-actors = { version = "4" } cloud-storage-actor = { workspace = true, optional = true } bincode = { version = "*" } bitque-config = { workspace = true, features = ["mail", "web", "local-storage"] } bitque-data = { workspace = true, features = ["backend"] } bytes = { version = "1" } database-actor = { workspace = true } filesystem-actor = { workspace = true, optional = true } futures = { version = "0.3.8" } libc = { version = "0.2.0", default-features = false } mail-actor = { workspace = true } openssl-sys = { version = "*", features = ["vendored"] } serde = { version = "*" } tokio = { version = "1", features = ["full"] } toml = { version = "*" } tracing = { version = "0.1.37" } uuid = { version = "1.3.0", features = ["serde", "v4", "v5"] } websocket-actor = { workspace = true }