Module bitflags::__core::panic [] [src]

Unstable (std_panic)

: awaiting feedback

Panic support in the standard library

Structs

AssertRecoverSafe [Unstable]

A simple wrapper around a type to assert that it is panic safe.

Location [Unstable]

A struct containing information about the location of a panic.

PanicInfo [Unstable]

A struct providing information about a panic.

Traits

RecoverSafe [Unstable]

A marker trait which represents "panic safe" types in Rust.

RefRecoverSafe [Unstable]

A marker trait representing types where a shared reference is considered recover safe.

Functions

propagate [Unstable]

Triggers a panic without invoking the panic handler.

recover [Unstable]

Invokes a closure, capturing the cause of panic if one occurs.

set_handler [Unstable]

Registers a custom panic handler, replacing any that was previously registered.

take_handler [Unstable]

Unregisters the current panic handler, returning it.