[package]
edition = "2018"
rust-version = "1.65.0"
name = "eyre"
version = "0.6.13"
authors = [
"David Tolnay <dtolnay@gmail.com>",
"Jane Lusby <jlusby42@gmail.com>",
]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Flexible concrete Error Reporting type built on std::error::Error with customizable Reports"
documentation = "https://docs.rs/eyre"
readme = "README.md"
categories = ["rust-patterns"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/eyre-rs/eyre"
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]
rustdoc-args = [
"--cfg",
"doc_cfg",
]
[package.metadata.workspaces]
independent = true
[features]
anyhow = []
auto-install = []
default = [
"anyhow",
"auto-install",
"track-caller",
]
track-caller = []
[lib]
name = "eyre"
path = "src/lib.rs"
[[example]]
name = "custom_handler"
path = "examples/custom_handler.rs"
[[example]]
name = "eyre-usage"
path = "examples/eyre-usage.rs"
[[test]]
name = "compiletest"
path = "tests/compiletest.rs"
[[test]]
name = "generic_member_access"
path = "tests/generic_member_access.rs"
[[test]]
name = "test_autotrait"
path = "tests/test_autotrait.rs"
[[test]]
name = "test_boxed"
path = "tests/test_boxed.rs"
[[test]]
name = "test_chain"
path = "tests/test_chain.rs"
[[test]]
name = "test_context"
path = "tests/test_context.rs"
[[test]]
name = "test_context_access"
path = "tests/test_context_access.rs"
[[test]]
name = "test_convert"
path = "tests/test_convert.rs"
[[test]]
name = "test_downcast"
path = "tests/test_downcast.rs"
[[test]]
name = "test_fmt"
path = "tests/test_fmt.rs"
[[test]]
name = "test_location"
path = "tests/test_location.rs"
[[test]]
name = "test_macros"
path = "tests/test_macros.rs"
[[test]]
name = "test_no_install"
path = "tests/test_no_install.rs"
[[test]]
name = "test_option"
path = "tests/test_option.rs"
[[test]]
name = "test_repr"
path = "tests/test_repr.rs"
[[test]]
name = "test_source"
path = "tests/test_source.rs"
[dependencies.indenter]
version = "0.3.0"
[dependencies.once_cell]
version = "1.18.0"
[dev-dependencies.anyhow]
version = "1.0.28"
[dev-dependencies.backtrace]
version = "0.3.46"
[dev-dependencies.futures]
version = "0.3"
default-features = false
[dev-dependencies.rustversion]
version = "1.0"
[dev-dependencies.syn]
version = "2.0"
features = ["full"]
[dev-dependencies.thiserror]
version = "1.0"
[dev-dependencies.trybuild]
version = "=1.0.89"
features = ["diff"]
[build-dependencies.autocfg]
version = "1.0"