#caller #provide-feedback #build #terminate #default

debug_panic

This allows a program to terminate immediately and provide feedback to the caller of the program. Unlike panic!, debug_panic! statements are only enabled in non optimized builds by default.

4 releases

Uses old Rust 2015

0.2.1 Feb 10, 2020
0.1.2 Nov 21, 2018
0.1.1 Nov 21, 2018
0.1.0 Nov 21, 2018

#810 in Debugging

Download history 39304/week @ 2025-10-16 33954/week @ 2025-10-23 34452/week @ 2025-10-30 33501/week @ 2025-11-06 32834/week @ 2025-11-13 29459/week @ 2025-11-20 27242/week @ 2025-11-27 29071/week @ 2025-12-04 28719/week @ 2025-12-11 27374/week @ 2025-12-18 11207/week @ 2025-12-25 20934/week @ 2026-01-01 29673/week @ 2026-01-08 26006/week @ 2026-01-15 20091/week @ 2026-01-22 10862/week @ 2026-01-29

92,726 downloads per month
Used in oramacore_lib

MIT license

3KB

debug_panic

This allows a program to terminate immediately and provide feedback to the caller of the program. Unlike panic!, debug_panic! statements are only enabled in non optimized builds by default.

Example usage

// panic
debug_panic!();

// panic with a custom message
debug_panic!("panic");

No runtime deps