crates.io "panic" keyword
View the packages on the crates.io package registry that are tagged with the "panic" keyword.
panic-ext 2.1.0 💰
Extension library to panic facilities to make it more usable4 versions - Latest release: over 1 year ago - 6.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
unreachable_checked 0.2.0
unreachable!()-like macro that causes linking error instead of panicking. May be used to statical...2 versions - Latest release: almost 3 years ago - 2.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
errloc_macros 0.1.0
Error location utility macros1 version - Latest release: almost 9 years ago - 2.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
unwrap_or_panic 0.3.0
Unwrap a `Result<T, E>` without formating the Error `E` and no trait bound `E: Debug`7 versions - Latest release: almost 3 years ago - 8.34 thousand downloads total - 1 maintainer
panic_monitor 0.2.1
helps you monitor your threads and deal with panics1 version - Latest release: almost 8 years ago - 1 dependent repositories - 3.6 thousand downloads total - 4 stars on GitHub - 1 maintainer
panic-never 0.1.0
This crate guarantees that your application is free of panicking branches1 version - Latest release: almost 7 years ago - 4 dependent packages - 3 dependent repositories - 7.68 thousand downloads total - 178 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
11 versions - Latest release: over 2 years ago - 264 dependent packages - 67,406 dependent repositories - 540 million downloads total - 441 stars on GitHub - 2 maintainers
scopeguard 1.2.0
A RAII scope guard that will run a given closure when it goes out of scope, even if the code betw...11 versions - Latest release: over 2 years ago - 264 dependent packages - 67,406 dependent repositories - 540 million downloads total - 441 stars on GitHub - 2 maintainers
dos-errno-and-panic 0.0.4
DOS application supplement code: errno and panic handler.4 versions - Latest release: about 3 years ago - 5.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
18 versions - Latest release: about 1 month ago - 53 dependent packages - 231 dependent repositories - 8.27 million downloads total - 82 stars on GitHub - 1 maintainer
noisy_float 0.2.1
Contains floating point types that panic if they are set to an illegal value, such as NaN18 versions - Latest release: about 1 month ago - 53 dependent packages - 231 dependent repositories - 8.27 million downloads total - 82 stars on GitHub - 1 maintainer
crankstart 0.1.2
A barely functional, wildly incomplete and basically undocumented Rust crate whose aim is to let ...3 versions - Latest release: over 2 years ago - 4.4 thousand downloads total - 254 stars on GitHub - 2 maintainers
catch-unwind 0.3.0
Wrappers for catch_unwind that handle the edge case of the caught panic payload panicing4 versions - Latest release: over 1 year ago - 4.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
panic_search 0.1.4
Automatically search for panics when they happen5 versions - Latest release: almost 8 years ago - 8.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
pagerduty_panic 0.1.1
Send panic data to PagerDuty2 versions - Latest release: over 3 years ago - 3.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
alloc-fmt 0.2.0
Formatting utilities safe for use in an allocator.2 versions - Latest release: almost 6 years ago - 1 dependent package - 4.98 thousand downloads total - 316 stars on GitHub - 1 maintainer
pandet 0.4.0
A lightweight library to help act on panics of detached async tasks8 versions - Latest release: almost 3 years ago - 1 dependent package - 10.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
panic-persist 0.3.0
Persist panic messages in the targets' RAM3 versions - Latest release: over 4 years ago - 1 dependent package - 7 dependent repositories - 49.8 thousand downloads total - 45 stars on GitHub - 1 maintainer
web_panic_hook 0.1.0 💰
Panic handling in the browser (wasm)1 version - Latest release: over 2 years ago - 1.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
user-panic 0.1.0
Rust Library Crate for Helpful Error messages1 version - Latest release: almost 4 years ago - 1.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000046
A RAII scope guard that will run a given closure when it goes out of scope, even if the code betw...2 versions - Latest release: 9 days ago - 1.64 thousand downloads total - 1 maintainer
gay_panic 1.1.1
A Rust panic handler, but make it gay.5 versions - Latest release: 3 months ago - 4.75 thousand downloads total - 13 stars on GitHub - 1 maintainer
real_float 0.3.0
Floating point types that check for correctness and implement total ordering4 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 42.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
wdk-panic 0.4.1
Default panic handler implementations for programs built with WDK7 versions - Latest release: 3 months ago - 2 dependent repositories - 138 thousand downloads total - 1,737 stars on GitHub - 1 maintainer
bevy-panic-handler 7.0.0
A Bevy plugin that creates a popup message and logs to error on panic15 versions - Latest release: 17 days ago - 17.1 thousand downloads total - 25 stars on GitHub - 1 maintainer
panic-free-analyzer
an audit tool to scan your crate or workspace searching for potential panic points in your codebase1 version - Latest release: 11 days ago - 1.17 thousand downloads total - 1 maintainer
panic-control 0.1.4
Utilities to test code with intentional panics5 versions - Latest release: almost 8 years ago - 1 dependent package - 39 dependent repositories - 40.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
stop 0.1.0
Print an error message and stop the program.1 version - Latest release: almost 5 years ago - 504 downloads total - 0 stars on GitHub - 1 maintainer
craydate 0.1.7
A safe Rust API for the Playdate hand held gaming system.8 versions - Latest release: almost 4 years ago - 10.5 thousand downloads total - 21 stars on GitHub - 2 maintainers
slog_unwraps 0.1.5
Syntactic sugar to slog an error before unwrapping6 versions - Latest release: almost 7 years ago - 8.94 thousand downloads total - 2 stars on GitHub - 1 maintainer
gui_panic_handler 0.1.0
Simple panic handler which summons a GUI dialog, using egui1 version - Latest release: 10 months ago - 687 downloads total - 1 maintainer
hv-lease-tracker 0.1.0
no-std compatible tracking of borrow origins, for providing better diagnostics when implementing ...1 version - Latest release: over 4 years ago - 1 dependent package - 2.29 thousand downloads total - 15 stars on GitHub - 1 maintainer
iex 0.2.0
Idiomatic exceptions2 versions - Latest release: over 1 year ago - 3.02 thousand downloads total - 80 stars on GitHub - 1 maintainer
anysafe 0.1.2
any safe3 versions - Latest release: almost 6 years ago - 5.04 thousand downloads total - 7 stars on GitHub - 1 maintainer
adaptive-barrier 1.0.0
Barrier with adaptable number of thread subsciptions2 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 23.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
panic-no-std 0.2.0
Panic handler for `no_std` apps.3 versions - Latest release: 2 months ago - 1 dependent repositories - 7.45 thousand downloads total - 1 stars on GitHub - 1 maintainer
panic-room 0.1.0
An experiment in panic handling with setjmp/longjmp and arenas1 version - Latest release: over 1 year ago - 1.38 thousand downloads total - 7 stars on GitHub - 1 maintainer
crankstart-cli 0.2.9
A command line tool for use with [Crankstart](https://github.com/pd-rs/crankstart).2 versions - Latest release: over 2 years ago - 2.9 thousand downloads total - 83 stars on GitHub - 2 maintainers
except 0.3.0
The only one `Error`.3 versions - Latest release: over 2 years ago - 4.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
imxrt-uart-panic 0.2.0
Panic handler for i.MX RT that reports to UART.4 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 5.44 thousand downloads total - 0 stars on GitHub - 2 maintainers
crankstart-sys 0.1.2
A barely functional, wildly incomplete and basically undocumented Rust crate whose aim is to let ...2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 3.89 thousand downloads total - 252 stars on GitHub - 2 maintainers
cli-panics 0.1.2
Make your panics easy to read2 versions - Latest release: 4 months ago - 2 dependent packages - 3.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
quiet_panics 0.1.2
Make your panics easy to read2 versions - Latest release: 4 months ago - 525 downloads total - 0 stars on GitHub - 1 maintainer
better-assert 0.4.1
Assertion helpers with built-in logging powered by better-logger3 versions - Latest release: about 1 month ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
12 versions - Latest release: almost 4 years ago - 133 dependent packages - 274 dependent repositories - 870 thousand downloads total - 940 stars on GitHub - 1 maintainer
panic-semihosting 0.6.0
Report panic messages to the host stderr using semihosting12 versions - Latest release: almost 4 years ago - 133 dependent packages - 274 dependent repositories - 870 thousand downloads total - 940 stars on GitHub - 1 maintainer
reproducible-panic 0.1.2
panic hook with reproducible output3 versions - Latest release: 24 days ago - 216 downloads total
crashlog 0.1.5 💰
Panic handling for humans7 versions - Latest release: 4 months ago - 3.64 thousand downloads total - 2 stars on GitHub - 1 maintainer
panic-ramdump 0.1.1
Keep panic messages in the targets' RAM2 versions - Latest release: almost 7 years ago - 1 dependent package - 5 dependent repositories - 9.57 thousand downloads total - 10 stars on GitHub - 1 maintainer
always-abort 0.1.0
Calls std::panic::always_abort1 version - Latest release: over 1 year ago - 1.39 thousand downloads total - 0 stars on GitHub - 2 maintainers
panic-rtt-core 0.2.1
Report panic messages to the host using RTT / jlink3 versions - Latest release: over 5 years ago - 13 dependent packages - 6 dependent repositories - 18.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert_panic_free 1.0.2 💰
Assert that some code is panic-free. Fast to compile, no syn or macros etc...3 versions - Latest release: almost 5 years ago - 6.22 thousand downloads total - 16 stars on GitHub - 1 maintainer
scope-guard 1.2.0 💰
Simple RAII scope guard3 versions - Latest release: almost 3 years ago - 18.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
panic-halt 1.0.0
Set panicking behavior to halt6 versions - Latest release: over 1 year ago - 217 dependent packages - 1,030 dependent repositories - 2.15 million downloads total - 27 stars on GitHub - 1 maintainer
panic-msp430 0.4.0
Halting panic implementation for MSP430 microcontrollers4 versions - Latest release: over 3 years ago - 2 dependent packages - 2 dependent repositories - 12.8 thousand downloads total - 0 stars on GitHub - 2 maintainers
nounwind 0.1.5
A attribute macro to prevent panics from unwinding, similar to C++ noexcept6 versions - Latest release: about 1 month ago - 540 downloads total - 0 stars on GitHub - 1 maintainer
nounwind-macros 0.1.1
Implementation of the #[nounwind] attribute macro2 versions - Latest release: 4 months ago - 808 downloads total - 0 stars on GitHub - 1 maintainer
panicking 0.7.0
Provides a `std::thread::panicking` analog available in the `no_std` context.12 versions - Latest release: 2 months ago - 14 dependent packages - 2 dependent repositories - 59.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
not-so-human-panic 1.1.5 💰
Panic messages for humans2 versions - Latest release: over 2 years ago - 2.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
drop-panic 0.1.0
The callback that will be called if the current thread panics1 version - Latest release: almost 2 years ago - 1.73 thousand downloads total - 1 stars on GitHub - 1 maintainer
panic-analyzer 0.1.4 💰
an audit tool to scan your crate or workspace searching for potential panic points in your codebase5 versions - Latest release: almost 2 years ago - 7.07 thousand downloads total - 5 stars on GitHub - 1 maintainer
dont_panic 0.1.0
panic!()-like macro that causes linking error instead of panicking. May be used to statically ens...1 version - Latest release: over 8 years ago - 2 dependent packages - 23.7 thousand downloads total - 64 stars on GitHub - 1 maintainer
pending_unwind 0.1.0
A library for converting unwindings into `pending`.1 version - Latest release: 11 months ago - 734 downloads total - 0 stars on GitHub - 1 maintainer
mc-sgx-panic 0.1.0
Panic handler for SGX enclaves1 version - Latest release: about 3 years ago - 1.83 thousand downloads total - 1 stars on GitHub - 2 maintainers
pygamer-panic-led 0.1.0
Set pygamer d13 led on panic1 version - Latest release: over 5 years ago - 1.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-location 0.1.0
A lightweight utility for capturing and displaying error locations in Rust1 version - Latest release: 29 days ago - 13 downloads total
panic-custom-proc-macros 0.1.0
Small panicking macro crate that allows to easily set the behavior of panicking for embedded or r...1 version - Latest release: almost 2 years ago - 1 dependent package - 1.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
expect_with 1.0.0
Expect with formatting1 version - Latest release: almost 3 years ago - 1.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
visualpanic-rs 0.1.2
A library providing a panic hook for Rust applications that visualizes the panic with a native er...3 versions - Latest release: about 2 years ago - 3.95 thousand downloads total - 0 stars on GitHub - 1 maintainer
const_panic 0.2.15
const panic with formatting19 versions - Latest release: 5 months ago - 17 dependent packages - 1,187 dependent repositories - 12.4 million downloads total - 11 stars on GitHub - 1 maintainer
scoped-panic-hook 0.1.2
Adds scoped, nestable, thread-local hooks for panics and some utilities for capturing and analyzi...3 versions - Latest release: 10 months ago - 5.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
panic-usb-boot 0.3.0
Set panicking behavior to reset to usb boot inteface3 versions - Latest release: about 2 years ago - 4.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
econtext 0.2.0
Fast and simple error context on panics4 versions - Latest release: over 5 years ago - 716 thousand downloads total - 6 stars on GitHub - 1 maintainer
coredump 0.1.2 💰
Force coredump creation on panics.3 versions - Latest release: about 3 years ago - 5 dependent packages - 5 dependent repositories - 27.3 thousand downloads total - 17 stars on GitHub - 1 maintainer
assert-panic 1.0.1 💰
Assert that a panic happens, and optionally what (kind of) panic happens4 versions - Latest release: over 5 years ago - 5 dependent packages - 17 dependent repositories - 132 thousand downloads total - 0 stars on GitHub - 1 maintainer
panic-abort 0.3.2
Set panicking behavior to abort6 versions - Latest release: over 6 years ago - 31 dependent packages - 27 dependent repositories - 140 thousand downloads total - 7 stars on GitHub - 1 maintainer
expect-exit 0.5.3
Result.expected(): display an error message and exit without a panic.12 versions - Latest release: over 1 year ago - 5 dependent packages - 7 dependent repositories - 21.4 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
emergency_brake 0.1.0
emergency_brake is a simple and easy to use process or service monitor that will immediately term...1 version - Latest release: over 2 years ago - 1.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
alloc-safe 0.1.3
Safe memory allocation, no panic!4 versions - Latest release: almost 4 years ago - 6.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
chillpill 0.2.0
A more powerful (and more restrictive) `std::panic::catch_unwind`2 versions - Latest release: 2 months ago - 1.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
scopeguard-lite 1.0.0
A lightweight way to defer execution of a block to the end of the scope, and to run code during a...1 version - Latest release: 5 months ago - 333 downloads total - 0 stars on GitHub - 1 maintainer
unwrap-overflow-ops 0.1.0
arithmetic operations that always panic on overflow1 version - Latest release: over 1 year ago - 1.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
panik 0.2.0
Application-wide panic handling, whereby panics occurring in any thread are treated as a hard err...3 versions - Latest release: about 5 years ago - 4.28 thousand downloads total - 4 stars on GitHub - 1 maintainer
better_unwrap 1.0.0
A trait providing clearer alternatives to unwrap() methods: or_panic(), panic_or(), panic_or_else...3 versions - Latest release: 3 months ago - 69 downloads total - 1 maintainer
panic-serial 0.1.2
Print panics on serial port3 versions - Latest release: almost 3 years ago - 1 dependent repositories - 5.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
panic-log 0.3.1
Log panics to the `log` macro as error2 versions - Latest release: about 1 month ago - 2.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
panic-reset 0.1.1
Set panicking behavior to reset2 versions - Latest release: about 4 years ago - 1 dependent package - 17 dependent repositories - 389 thousand downloads total - 7 stars on GitHub - 1 maintainer
unwind_aborts 0.1.1
Prevent your panics from unwinding past FFI boundaries with this one simple trick!2 versions - Latest release: almost 6 years ago - 8.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
app-center 0.1.0
Automatically upload panic traces to [Microsoft AppCenter](https://docs.microsoft.com/en-us/appce...1 version - Latest release: almost 5 years ago - 1.88 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.7% on crates.io
5 versions - Latest release: about 4 years ago - 83 dependent packages - 393 dependent repositories - 1.64 million downloads total - 434 stars on GitHub - 1 maintainer
better-panic 0.3.0 💰
Pretty panic backtraces inspired by Python's tracebacks.5 versions - Latest release: about 4 years ago - 83 dependent packages - 393 dependent repositories - 1.64 million downloads total - 434 stars on GitHub - 1 maintainer
craydate-macro 0.1.2
Proc macros for using the craydate crate.3 versions - Latest release: almost 4 years ago - 1 dependent package - 4.91 thousand downloads total - 21 stars on GitHub - 2 maintainers
panic-soundcloud 1.0.0
Handles panic by dropping a link to the crate's homepage1 version - Latest release: over 4 years ago - 1.6 thousand downloads total - 9 stars on GitHub - 1 maintainer
mc-sgx-panic-sys 0.1.0
Common panic handling behavior for SGX enclaves1 version - Latest release: about 3 years ago - 2 dependent packages - 2.75 thousand downloads total - 1 stars on GitHub - 2 maintainers
unwind-context 0.2.2
Macro to add colored panic context to your functions4 versions - Latest release: almost 2 years ago - 7.71 thousand downloads total - 6 stars on GitHub - 1 maintainer
soft 0.1.1
Provides soft, non-panicking assertions.2 versions - Latest release: about 4 years ago - 1 dependent package - 4.67 thousand downloads total - 3 stars on GitHub - 1 maintainer
nudge 0.2.2
A collection of optimization hints to improve performance4 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 8.08 thousand downloads total - 19 stars on GitHub - 1 maintainer
test_panic 0.6.0
Utility for test cases with panic.10 versions - Latest release: about 2 months ago - 2 dependent packages - 1 dependent repositories - 9.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 2.9% on crates.io
25 versions - Latest release: about 1 month ago - 206 dependent packages - 280 dependent repositories - 7.42 million downloads total - 1,805 stars on GitHub - 4 maintainers
human-panic 2.0.6
Panic messages for humans25 versions - Latest release: about 1 month ago - 206 dependent packages - 280 dependent repositories - 7.42 million downloads total - 1,805 stars on GitHub - 4 maintainers
libabort 0.1.9
A abort function that doesn't require the standard library8 versions - Latest release: over 1 year ago - 10.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
lmk 0.2.0
A crash reporting library for command line applications2 versions - Latest release: over 1 year ago - 4.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
suicide-rs 1.0.0
A super simple crate for printing an error message when something terrible goes wrong and nothing...1 version - Latest release: 10 months ago - 681 downloads total - 0 stars on GitHub - 1 maintainer
expecto-patronum 0.1.0
A library to add beatiful animals to your panic outputs1 version - Latest release: about 3 years ago - 1.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
panicui 0.1.0
The needed solution for panicking with user interface.1 version - Latest release: about 3 years ago - 1 dependent repositories - 1.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
Related Keywords
rust
21
panic-handler
15
unwind
11
abort
9
error
8
no-std
7
playdate
7
cli
7
unwrap
6
panic-impl
6
debug
5
debugging
5
assert
4
game-development
4
logging
4
no_std
4
log
3
gui
3
rust-library
3
windows
3
hook
3
result
3
error-handling
3
expect
3
static_assert
3
defer
3
scope-guard
3
static-check
3
static-assert
3
game
3
panicking
2
float
2
color
2
custom
2
ci
2
inspector
2
analyzer
2
testing
2
option
2
setjmp
2
errno
2
exit
2
longjmp
2
safe
2
linux
2
location
2
catch
2
format
2
noexcept
2
exceptions
2
async
2
sigabrt
2
libc
2
unreachable
2
panic-hook
2
halt
2
test
2
backtrace
2
guard
2
sgx
2
safety
2
hardware-support
2
nan
2
gamedev
2
tracing
2
coredump
1
breaktarget
1
dump
1
dump-files
1
rust-crate
1
terminate
1
failure
1
chaos
1
fault-injection
1
core
1
context
1
picoboot
1
boot
1
usb
1
const
1
development-tools
1
visualpanic
1
errors
1
macro
1
pygamer
1
linear
1
watchdog
1
custom-panic
1
macos
1
telemetry
1
appcenter
1
stacktrace
1
pretty
1
joke
1
assertions
1
soft
1
hint
1
optimization
1
should_panic
1
human-centered-design
1