An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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 usable
4 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 macros
1 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 panics
1 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 branches
1 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
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
noisy_float 0.2.1
Contains floating point types that panic if they are set to an illegal value, such as NaN
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
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 panicing
4 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 happen
5 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 PagerDuty
2 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 tasks
8 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' RAM
3 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 messages
1 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 ordering
4 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 WDK
7 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 panic
15 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 codebase
1 version - Latest release: 11 days ago - 1.17 thousand downloads total - 1 maintainer
panic-control 0.1.4
Utilities to test code with intentional panics
5 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 unwrapping
6 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 egui
1 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 exceptions
2 versions - Latest release: over 1 year ago - 3.02 thousand downloads total - 80 stars on GitHub - 1 maintainer
anysafe 0.1.2
any safe
3 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 subsciptions
2 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 arenas
1 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 read
2 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 read
2 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-logger
3 versions - Latest release: about 1 month ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
panic-semihosting 0.6.0
Report panic messages to the host stderr using semihosting
12 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 output
3 versions - Latest release: 24 days ago - 216 downloads total
crashlog 0.1.5 💰
Panic handling for humans
7 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' RAM
2 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_abort
1 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 / jlink
3 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 guard
3 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 halt
6 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 microcontrollers
4 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++ noexcept
6 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 macro
2 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 humans
2 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 panics
1 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 codebase
5 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 enclaves
1 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 panic
1 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 Rust
1 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 formatting
1 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 formatting
19 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 inteface
3 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 panics
4 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 happens
4 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 abort
6 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 overflow
1 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 port
3 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 error
2 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 reset
2 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
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 homepage
1 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 enclaves
1 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 functions
4 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 performance
4 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
human-panic 2.0.6
Panic messages for humans
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
libabort 0.1.9
A abort function that doesn't require the standard library
8 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 applications
2 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 outputs
1 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