explicit-error-http 0.3.0

Explicit concrete Error type to manage and monitor errors that generate an HTTP response. It has dedicated feature flag to integrate well with most populars web frameworks.
Documentation
[dependencies.erased-serde]
version = "0.4.6"

[dependencies.explicit-error]
version = "0"

[dependencies.explicit-error-derive]
features = ["http"]
version = "0"

[dependencies.http]
version = "1.3.1"

[dependencies.problem_details]
version = "0.8.0"

[dependencies.serde]
version = "1.0.219"

[dependencies.serde_json]
version = "1.0.140"

[dev-dependencies.actix-web]
version = "4.10.2"

[dev-dependencies.axum]
version = "0.8.4"

[dev-dependencies.env_logger]
version = "0.11.8"

[dev-dependencies.http-body-util]
version = "0.1.3"

[dev-dependencies.log]
version = "0.4.27"

[dev-dependencies.sqlx]
version = "0.8.3"

[dev-dependencies.tokio]
version = "1.45.1"

[dev-dependencies.tower]
version = "0.5.2"

[[example]]
name = "actix"
path = "examples/actix.rs"
required-features = ["actix-web"]

[[example]]
name = "axum"
path = "examples/axum.rs"
required-features = ["axum"]

[features]
actix-web = ["explicit-error-derive/actix-web"]
axum = ["explicit-error-derive/axum"]

[lib]
name = "explicit_error_http"
path = "src/lib.rs"

[package]
authors = ["Tristan Germain <ge.tristan@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["rust-patterns"]
description = "Explicit concrete Error type to manage and monitor errors that generate an HTTP response. It has dedicated feature flag to integrate well with most populars web frameworks."
documentation = "https://docs.rs/explicit-error-http"
edition = "2024"
keywords = ["error", "error-handling"]
license = "Apache-2.0"
name = "explicit-error-http"
readme = "README.md"
repository = "https://github.com/Tipnos/explicit-error"
resolver = "2"
version = "0.3.0"

[[test]]
name = "derive"
path = "tests/derive.rs"