[package] name = "qbit-rs" version = "0.4.6" edition = "2021" license = "MIT" description = "A Rust library for interacting with qBittorrent's Web API" readme = "README.md" documentation = "https://docs.rs/qbit-rs" repository = "https://github.com/George-Miao/qbit" homepage = "https://github.com/George-Miao/qbit" authors = ["George Miao "] keywords = ["qbit", "qBittorrent", "web", "api", "torrent"] categories = ["network-programming"] [package.metadata.docs.rs] features = ["docs"] rustdoc-args = ["--cfg", "feature=\"docs\""] [features] default = ["builder", "native-tls"] rustls-tls = ["reqwest/rustls-tls"] native-tls = ["reqwest/default-tls"] docs = [] # enables typed-builder on args types builder = ["dep:typed-builder"] [dependencies] typed-builder = { version = "0.18.2", optional = true } serde = { version = "1.0.202", features = ["derive"] } reqwest = { version = "0.12.4", default-features = false, features = ["charset", "http2", "macos-system-configuration", "json", "multipart"] } url = { version = "2.5.0", features = ["serde"] } mod_use = "0.2.1" serde-value = "0.7.0" serde_repr = "0.1.19" serde_with = "2.3.3" tap = "1.0.1" thiserror = "1.0.61" tracing = "0.1.40" serde_json = "1.0.117" bytes = "1.6.0" [dev-dependencies] tokio = { version = "1.27.0", features = ["full"] } dotenv = "0.15.0" tracing-subscriber = "0.3.16"