[package]
name = "opsview"
description = "A Rust Opsview API Client Library with batteries included"
version = "0.1.12"
edition = "2021"
license = "ISC"
authors = ["Johan Thorén <johan@thoren.xyz>"]
readme = "README.md"
repository = "https://github.com/johanthoren/opsview-rs"
keywords = ["opsview"]
[lib]
path = "src/lib.rs"
[[bench]]
name = "opsviewclient_benches"
harness = false
[dependencies]
decimal-percentage = "0.1.4"
futures = "0.3.34"
lazy_static = "1.5.0"
once_cell = "1.21.4"
percent-encoding = "2.3.2"
rand = "0.8.7"
regex = "1.13.1"
reqwest = { version = "0.12.28", features = ["json"] }
serde = { version = "1.0.229", features = ["derive"] }
serde_json = "1.0.151"
thiserror = "1.0.69"
tokio = { version = "1.53.1", features = ["macros", "rt-multi-thread"] }
url = "2.5.8"
strum = "0.26.3"
strum_macros = "0.26.3"
[dev-dependencies]
criterion = { version = "0.5.1", features = ["async_tokio"] }
httpmock = "0.8.3"
mockito = "1.7.2"
predicates = "3.1.4"
pretty_assertions = "1.4.1"