[package] name = "avassa-client" version = "0.5.1" authors = ["Fredrik Jansson "] license = "Apache-2.0" edition = "2021" documentation = "https://docs.rs/avassa-client" description = "Library for integrating with the Avassa APIs" repository="https://gitlab.com/avassa-public/avassa-client-rs" categories = ["api-bindings"] keywords = ["avassa"] [features] utilities = [] login-helper = [] supctl = [] full = ["utilities", "login-helper", "supctl"] [dependencies] bytes = "1.1.0" bytesize = { version = "1", features = ["serde"] } chrono = { version = "0.4", features = ["serde"] } futures-util = "0.3" http = "1" pin-project = "1" reqwest = { version = "0.12", default-features=false, features = ["json", "rustls-tls-webpki-roots"] } rustls-pemfile = "2" serde = { version = "1", features=["derive"] } serde_json = { version = "1" } thiserror = "1" tokio = { version="1", features = ["sync", "time", "fs"] } tokio-rustls = { version = "0.26", default-features=false, features = ["logging", "tls12", "ring"] } tokio-tungstenite = { version="0.23", default-features=false, features = ["rustls-tls-webpki-roots"] } tracing = "0.1" tracing-futures="0.2" url = "2" webpki-roots = "0.26" [dev-dependencies] tokio = { version="1", features = ["full"] } anyhow = { version = "1" } tracing-subscriber = { version="0.3", features = ["env-filter"] }