mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-03 12:13:43 +00:00
Update outdated comment about output capturing in print_to.
This commit is contained in:
parent
b32223fec1
commit
a20318d94b
@ -986,10 +986,10 @@ pub fn set_output_capture(sink: Option<LocalStream>) -> Option<LocalStream> {
|
||||
/// otherwise. `label` identifies the stream in a panic message.
|
||||
///
|
||||
/// This function is used to print error messages, so it takes extra
|
||||
/// care to avoid causing a panic when `local_s` is unusable.
|
||||
/// For instance, if the TLS key for the local stream is
|
||||
/// already destroyed, or if the local stream is locked by another
|
||||
/// thread, it will just fall back to the global stream.
|
||||
/// care to avoid causing a panic when `OUTPUT_CAPTURE` is unusable.
|
||||
/// For instance, if the TLS key for output capturing is already destroyed, or
|
||||
/// if the local stream is in use by another thread, it will just fall back to
|
||||
/// the global stream.
|
||||
///
|
||||
/// However, if the actual I/O causes an error, this function does panic.
|
||||
fn print_to<T>(args: fmt::Arguments<'_>, global_s: fn() -> T, label: &str)
|
||||
|
Loading…
Reference in New Issue
Block a user