//! A type that can unpark specific threads.
usestd::thread::Thread;/// Can unpark a specific thread.
#[derive(Clone)]pubstructBuzzer{thread: Thread,
}implDefault forBuzzer{fndefault()->Self{Self{ thread:std::thread::current()}}}implBuzzer{/// Unparks the target thread.
pubfnbuzz(&self){self.thread.unpark()}}