123456789101112131415161718192021222324252627 |
- use std::{io, thread};
- use thread_id;
- use tokio::runtime;
- pub mod ready;
- pub(crate) fn tokio_default_runtime() -> io::Result<tokio::runtime::Runtime> {
- 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()
- }
|