Improve PanicInfo examples readability
This commit is contained in:
parent
2dc5b602ee
commit
03817ec789
@ -77,7 +77,11 @@ impl<'a> PanicInfo<'a> {
|
|||||||
/// use std::panic;
|
/// use std::panic;
|
||||||
///
|
///
|
||||||
/// panic::set_hook(Box::new(|panic_info| {
|
/// panic::set_hook(Box::new(|panic_info| {
|
||||||
/// println!("panic occurred: {:?}", panic_info.payload().downcast_ref::<&str>().unwrap());
|
/// if let Some(s) = panic_info.payload().downcast_ref::<&str>() {
|
||||||
|
/// println!("panic occurred: {:?}", s);
|
||||||
|
/// } else {
|
||||||
|
/// println!("panic occurred");
|
||||||
|
/// }
|
||||||
/// }));
|
/// }));
|
||||||
///
|
///
|
||||||
/// panic!("Normal panic");
|
/// panic!("Normal panic");
|
||||||
@ -112,8 +116,10 @@ impl<'a> PanicInfo<'a> {
|
|||||||
///
|
///
|
||||||
/// panic::set_hook(Box::new(|panic_info| {
|
/// panic::set_hook(Box::new(|panic_info| {
|
||||||
/// if let Some(location) = panic_info.location() {
|
/// if let Some(location) = panic_info.location() {
|
||||||
/// println!("panic occurred in file '{}' at line {}", location.file(),
|
/// println!("panic occurred in file '{}' at line {}",
|
||||||
/// location.line());
|
/// location.file(),
|
||||||
|
/// location.line(),
|
||||||
|
/// );
|
||||||
/// } else {
|
/// } else {
|
||||||
/// println!("panic occurred but can't get location information...");
|
/// println!("panic occurred but can't get location information...");
|
||||||
/// }
|
/// }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user