rusty-man/tests/snapshots/output__1.49.0_fn_log_set_logger_racy.snap
Robin Krahl c4e49a98ad
Add tests for Rust 1.49.0
This patch adds tests for Rust 1.49.0 which we can just copy from 1.48.0
as there were no changes.
2021-06-05 21:08:03 +02:00

32 lines
1006 B
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
source: tests/output.rs
expression: "get_stdout(&[item])"
---
log Function log::set_logger_racy rusty-man
SYNOPSIS
pub unsafe fn set_logger_racy(
    logger: &'static dyn Log
) -> Result<(), SetLoggerError>
DESCRIPTION
A thread-unsafe version of `set_logger`.
This function is available on all platforms, even those that do not have support for atomics
that is needed by `set_logger`.
In almost all cases, `set_logger` should be preferred.
# Safety
This function is only safe to call when no other logger initialization function is called
while this function still executes.
This can be upheld by (for example) making sure that **there are no other threads**, and (on
embedded) that **interrupts are disabled**.
It is safe to use other logging functions while this function runs (including all logging
macros).