usestd::sync::Arc;usestd::sync::Mutex;usestd::sync::mpsc;usecrate::queue::AsyncSinkOp;usecrate::sink::Sink;/// An Arc'ed & Mutex'ed reference to a shared log [`Sink`].
pubtypeSinkRef=Arc<Mutex<Box<dyn Sink +Send>>>;/// A sender channel for [`AsyncSinkOp`] async log operations.
pubtypeAsyncSinkSender=mpsc::Sender<AsyncSinkOp>;