@@ -29,9 +29,8 @@ impl<'a> PanicInfo<'a> {
29
29
PanicInfo { location, message, can_unwind, force_no_backtrace }
30
30
}
31
31
32
- /// If the `panic!` macro from the `core` crate (not from `std`)
33
- /// was used with a formatting string and some additional arguments,
34
- /// returns that message ready to be used for example with [`fmt::write`]
32
+ /// The message that was given to the `panic!` macro,
33
+ /// ready to be formatted with e.g. [`fmt::write`].
35
34
#[ must_use]
36
35
#[ unstable( feature = "panic_info_message" , issue = "66745" ) ]
37
36
pub fn message ( & self ) -> fmt:: Arguments < ' _ > {
@@ -72,15 +71,15 @@ impl<'a> PanicInfo<'a> {
72
71
73
72
/// Returns the payload associated with the panic.
74
73
///
75
- /// On `core::panic::PanicInfo`, this method never returns anything useful.
74
+ /// On this type, `core::panic::PanicInfo`, this method never returns anything useful.
76
75
/// It only exists because of compatibility with [`std::panic::PanicHookInfo`],
77
76
/// which used to be the same type.
78
77
///
79
78
/// See [`std::panic::PanicHookInfo::payload`].
80
79
///
81
80
/// [`std::panic::PanicHookInfo`]: ../../std/panic/struct.PanicHookInfo.html
82
81
/// [`std::panic::PanicHookInfo::payload`]: ../../std/panic/struct.PanicHookInfo.html#method.payload
83
- #[ deprecated( since = "1.77 .0" , note = "this never returns anything useful" ) ]
82
+ #[ deprecated( since = "1.81 .0" , note = "this never returns anything useful" ) ]
84
83
#[ stable( feature = "panic_hooks" , since = "1.10.0" ) ]
85
84
#[ allow( deprecated, deprecated_in_future) ]
86
85
pub fn payload ( & self ) -> & ( dyn crate :: any:: Any + Send ) {
0 commit comments