use std::{io, thread}; use thread_id; use tokio::runtime; pub mod ready; pub(crate) fn tokio_default_runtime() -> io::Result { runtime::Builder::new_multi_thread() .thread_name("flowy-sys") .enable_io() .enable_time() .on_thread_start(move || { log::trace!( "{:?} thread started: thread_id= {}", thread::current(), thread_id::get() ); }) .on_thread_stop(move || { log::trace!( "{:?} thread stopping: thread_id= {}", thread::current(), thread_id::get(), ); }) .build() }