Trait panic_ext::PanicInfoExt
source · pub trait PanicInfoExt<'a> {
// Required method
fn panic_message(&'a self) -> impl Message + 'a;
// Provided method
fn panic_details(&'a self) -> PanicDetails<'a, impl Message + 'a> { ... }
}
Expand description
Extension trait to provide better API for PanicInfo
Required Methods§
sourcefn panic_message(&'a self) -> impl Message + 'a
fn panic_message(&'a self) -> impl Message + 'a
Retrieves underlying panic message
Provided Methods§
sourcefn panic_details(&'a self) -> PanicDetails<'a, impl Message + 'a>
fn panic_details(&'a self) -> PanicDetails<'a, impl Message + 'a>
Access uniform details of panic
Default implementation uses location of this function call. When panic location is known, it is overridden with specialized version
Object Safety§
This trait is not object safe.