[dependencies.anyhow]
optional = true
version = "1.0.86"
[dependencies.reqwest]
features = ["json"]
version = "0.12.5"
[dependencies.serde]
features = ["derive"]
version = "1.0.205"
[dependencies.serde_json]
version = "1.0.122"
[dependencies.thiserror]
version = "1.0.63"
[dependencies.tracing]
version = "0.1.40"
[dependencies.url]
version = "2.5.2"
[dev-dependencies.pretty_assertions]
version = "1"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[features]
service = ["anyhow"]
[lints.clippy]
collapsible_match = "warn"
expect_used = "warn"
match_bool = "warn"
match_ref_pats = "warn"
match_same_arms = "warn"
match_single_binding = "warn"
needless_bool = "deny"
needless_late_init = "warn"
needless_match = "warn"
redundant_guards = "warn"
redundant_pattern = "warn"
redundant_pattern_matching = "warn"
single_match = "warn"
single_match_else = "warn"
unwrap_used = "warn"
[package]
authors = ["honestlysamuk"]
description = "An unopinionated client and a somewhat opinionated service for the Perspective API."
documentation = "https://developers.perspectiveapi.com/s/?language=en_US"
edition = "2021"
exclude = ["src/main.rs"]
homepage = "https://github.com/honestlysamuk/perspective_api"
license = "BSD-3-Clause"
name = "perspective_api"
readme = "README.md"
repository = "https://github.com/honestlysamuk/perspective_api"
version = "1.0.0"