1mod macros;
2
3#[cfg(feature = "tokio_helpers")]
4mod tokio_helpers;
5
6#[cfg(feature = "tokio_helpers")]
7pub use tokio_helpers::*;
8
9#[cfg(feature = "log")]
10pub mod log;
11
12#[cfg(feature = "log")]
19pub extern crate slog;
20
21#[cfg(feature = "log")]
22pub use slog::*;
23
24#[cfg(feature = "log")]
25pub extern crate slog_term;
26
27#[cfg(feature = "log")]
28pub extern crate slog_async;
29
30use std::thread::Builder;
31
32pub fn thread_named(name: &str) -> Builder {
33 Builder::new().name(name.to_string())
34}