[dependencies.actix-web]
default-features = false
optional = true
version = "4.10.2"
[dependencies.erased-serde]
version = "0.4.6"
[dependencies.explicit-error]
version = "0"
[dependencies.explicit-error-derive]
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.env_logger]
version = "0.11.8"
[dev-dependencies.log]
version = "0.4.27"
[dev-dependencies.sqlx]
version = "0.8.3"
[[example]]
name = "actix"
path = "examples/actix.rs"
required-features = ["actix-web"]
[features]
actix-web = ["dep:actix-web", "explicit-error-derive/actix-web"]
default = ["actix-web"]
[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.1.2"