From 55d9e0f601d9154d99a2fec3d803b42cbf60ff2a Mon Sep 17 00:00:00 2001 From: Julian Frimmel Date: Thu, 18 Mar 2021 09:52:21 +0100 Subject: [PATCH] Include output stream in `panic!()` documentation --- library/core/src/macros/panic.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/core/src/macros/panic.md b/library/core/src/macros/panic.md index 6e502426df90..e5e286ca5a28 100644 --- a/library/core/src/macros/panic.md +++ b/library/core/src/macros/panic.md @@ -10,8 +10,8 @@ tests. `panic!` is closely tied with the `unwrap` method of both `panic!` when they are set to [`None`] or [`Err`] variants. This macro is used to inject panic into a Rust thread, causing the thread to -panic entirely. This macro panics with a string and uses the [`format!`] syntax -for building the message. +panic entirely. The string built by this macro (using the [`format!`] syntax +for building the actual message) is printed to `stderr`. Each thread's panic can be reaped as the [`Box`]`<`[`Any`]`>` type, which contains either a `&str` or `String` for regular `panic!()` invocations.