Skip to content

Conversation

@RAprogramm
Copy link
Owner

Summary

  • store AppError sources in Arc<dyn Error> and gate backtrace capture through an env-aware lazy snapshot that respects the backtrace feature
  • teach the derive macros, ResultExt, and ProblemJson conversion to reuse shared sources/backtraces without extra clones
  • extend unit, integration, and trybuild coverage for chained sources, conditional backtraces, and update crate metadata (version + changelog)

Testing

  • cargo +nightly fmt --
  • cargo +1.90.0 clippy -- -D warnings
  • cargo +1.90.0 build --all-targets
  • cargo +1.90.0 test --all
  • cargo +1.90.0 doc --no-deps
  • cargo audit
  • cargo deny check

https://chatgpt.com/codex/tasks/task_e_68d2595314b8832b9e78b21f15bce929

@RAprogramm RAprogramm merged commit b099a4c into new_version Sep 23, 2025
1 of 2 checks passed
@RAprogramm RAprogramm deleted the codex/update-error-struct-with-source-and-backtrace branch September 23, 2025 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants