[package]
name = "proxy6"
version = "0.3.1"
edition = "2024"
authors = ["Filipponik"]
description = "Proxy6 Rust API wrapper"
license = "MIT"
readme = "README.md"
repository = "https://github.com/Filipponik/proxy6-rs"
keywords = ["proxy6", "proxy6net", "px6me", "api", "sdk"]
categories = ["web-programming", "api-bindings"]
[lib]
name = "proxy6"
path = "src/lib.rs"
[features]
default = ["async_client"]
async_client = []
sync_client = ["reqwest/blocking"]
[dependencies]
reqwest = { version = "0.12.27", features = ["rustls-tls"], default-features = false }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.146"
thiserror = "2.0.17"
[dev-dependencies]
mockito = "1.7.0"
tokio = { version = "1.32.0", features = ["full"] }
pretty_assertions = "1.4.1"
[lints.clippy]
pedantic = "warn"
nursery = "warn"
unwrap_used = "warn"
expect_used = "warn"
panic = "warn"
missing_panics_doc = "warn"
panic_in_result_fn = "warn"
cargo_common_metadata = "warn"