1
Fork 0

Fix some comments.

The comment just below the first one describes how the `impl !Send for
FatalError` makes it impossible to `panic!(FatalError)`.

And the second one should be `panic_any` instead of `panic!`.
This commit is contained in:
Nicholas Nethercote 2023-10-31 13:25:46 +11:00
parent d76661bf25
commit 1bcb6006ba

View file

@ -1,13 +1,11 @@
/// Used as a return value to signify a fatal error occurred. (It is also /// Used as a return value to signify a fatal error occurred.
/// used as the argument to panic at the moment, but that will eventually
/// not be true.)
#[derive(Copy, Clone, Debug)] #[derive(Copy, Clone, Debug)]
#[must_use] #[must_use]
pub struct FatalError; pub struct FatalError;
pub struct FatalErrorMarker; pub struct FatalErrorMarker;
// Don't implement Send on FatalError. This makes it impossible to panic!(FatalError). // Don't implement Send on FatalError. This makes it impossible to `panic_any!(FatalError)`.
// We don't want to invoke the panic handler and print a backtrace for fatal errors. // We don't want to invoke the panic handler and print a backtrace for fatal errors.
impl !Send for FatalError {} impl !Send for FatalError {}