tracing_subscriber/prelude.rs
1//! The `tracing-subscriber` prelude.
2//!
3//! This brings into scope a number of extension traits that define methods on
4//! types defined here and in other crates.
5
6// apparently `as _` reexpoorts now generate `unreachable_pub` linting? which
7// seems wrong to me...
8#![allow(unreachable_pub)]
9pub use crate::field::{MakeExt as _, RecordFields as _};
10pub use crate::subscribe::{CollectExt as _, Subscribe as _};
11pub use crate::util::SubscriberInitExt as _;
12
13feature! {
14 #![all(feature = "fmt", feature = "std")]
15 pub use crate::fmt::writer::MakeWriterExt as _;
16}