//! Locking shared by the crate's `std::sync::Mutex` holders.
use ;
/// Locks `mutex`, treating poisoning as unrecoverable: a panicking holder
/// leaves the guarded structure — a channel's pending queues, an emitter's
/// sender list — in an inconsistent state, so continuing would operate on
/// corrupt data.
pub