Lines Matching refs:panic
4 //! Migrate from `panic!`-based errors for as little effort as possible!
41 //! - If a panic occurs somewhere in your macro no errors will be displayed. This is not a
42 //! technical limitation but rather intentional design. `panic` is not for error reporting.
88 //! present it will panic. It's the intention - this crate is supposed to be used only with
116 //! * Emit the error and abort. Very much panic-like usage. Served by [`abort!`] and
139 //! Very much panic-like usage - abort right away and show the error.
265 //! [unwind safe]: https://doc.rust-lang.org/std/panic/trait.UnwindSafe.html#what-is-unwind-safety
290 use std::panic::{catch_unwind, resume_unwind, UnwindSafe};
472 panic!(AbortNow)
483 panic!(