catch-unwind 0.3.0

Wrappers for catch_unwind that handle the edge case of the caught panic payload panicing
Documentation
  • Coverage
  • 100%
    14 out of 14 items documented0 out of 13 items with examples
  • Size
  • Source code size: 20.41 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.53 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 10s Average build duration of successful builds.
  • all releases: 10s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • maia-s/catch-unwind-rs
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • maia-s

catch-unwind

This crate provides wrappers for std::panic::catch_unwind that handle the edge case of the caught panic payload itself panicing when dropped.

See the documentation at https://docs.rs/catch-unwind.

Version history

  • 0.3.0 - Added catch_unwind_wrapped, removed catch_unwind_with
  • 0.2.0 - Replace the with functions from 0.1.1 with a more general catch_unwind_with
  • 0.1.1 - Added catch_unwind_with_or_abort and catch_unwind_with_or_forget
  • 0.1.0 - Initial release