diff --git a/src/simple_log.rs b/src/simple_log.rs index e39a253..94233c9 100644 --- a/src/simple_log.rs +++ b/src/simple_log.rs @@ -1,7 +1,8 @@ use crossbeam_channel::unbounded; use crossbeam_channel::{ Sender, Receiver }; +use std::sync::LazyLock; -static bnd: (Sender>, Receiver>) = unbounded::>(); +static bnd: LazyLock<(Sender>, Receiver>)> = LazyLock::new(|| unbounded::>()); pub fn fetch_logs() -> Vec { if let Ok(bytes) = bnd.1.recv() {