mirror of
https://github.com/eyre-rs/eyre.git
synced 2025-09-28 13:31:29 +00:00

This change adds `track_caller` annotations to `context.rs` on various trait helper methods (`wrap_err`) that were missing it. It also adds tests for these APIs to ensure that the location captured is in the file that created the error.
69 lines
1.8 KiB
TOML
69 lines
1.8 KiB
TOML
[package]
|
|
name = "eyre"
|
|
version = "0.6.4"
|
|
authors = ["David Tolnay <dtolnay@gmail.com>", "Jane Lusby <jlusby42@gmail.com>"]
|
|
edition = "2018"
|
|
license = "MIT OR Apache-2.0"
|
|
description = "Flexible concrete Error Reporting type built on std::error::Error with customizable Reports"
|
|
repository = "https://github.com/yaahc/eyre"
|
|
documentation = "https://docs.rs/eyre"
|
|
readme = "README.md"
|
|
categories = ["rust-patterns"]
|
|
|
|
[features]
|
|
default = ["track-caller"]
|
|
track-caller = []
|
|
|
|
[dev-dependencies]
|
|
futures = { version = "0.3", default-features = false }
|
|
rustversion = "1.0"
|
|
thiserror = "1.0"
|
|
trybuild = { version = "1.0.19", features = ["diff"] }
|
|
backtrace = "0.3.46"
|
|
anyhow = "1.0.28"
|
|
|
|
[dependencies]
|
|
indenter = "0.3.0"
|
|
once_cell = "1.4.0"
|
|
|
|
[package.metadata.docs.rs]
|
|
targets = ["x86_64-unknown-linux-gnu"]
|
|
rustdoc-args = ["--cfg", "doc_cfg"]
|
|
|
|
[package.metadata.release]
|
|
no-dev-version = true
|
|
|
|
[[package.metadata.release.pre-release-replacements]]
|
|
file = "CHANGELOG.md"
|
|
search = "Unreleased"
|
|
replace="{{version}}"
|
|
|
|
[[package.metadata.release.pre-release-replacements]]
|
|
file = "src/lib.rs"
|
|
search = "#!\\[doc\\(html_root_url.*"
|
|
replace = "#![doc(html_root_url = \"https://docs.rs/{{crate_name}}/{{version}}\")]"
|
|
exactly = 1
|
|
|
|
[[package.metadata.release.pre-release-replacements]]
|
|
file = "CHANGELOG.md"
|
|
search = "\\.\\.\\.HEAD"
|
|
replace="...{{tag_name}}"
|
|
exactly = 1
|
|
|
|
[[package.metadata.release.pre-release-replacements]]
|
|
file = "CHANGELOG.md"
|
|
search = "ReleaseDate"
|
|
replace="{{date}}"
|
|
|
|
[[package.metadata.release.pre-release-replacements]]
|
|
file="CHANGELOG.md"
|
|
search="<!-- next-header -->"
|
|
replace="<!-- next-header -->\n\n## [Unreleased] - ReleaseDate"
|
|
exactly=1
|
|
|
|
[[package.metadata.release.pre-release-replacements]]
|
|
file="CHANGELOG.md"
|
|
search="<!-- next-url -->"
|
|
replace="<!-- next-url -->\n[Unreleased]: https://github.com/yaahc/{{crate_name}}/compare/{{tag_name}}...HEAD"
|
|
exactly=1
|