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 pub use crate::field::{
7     MakeExt as __tracing_subscriber_field_MakeExt,
8     RecordFields as __tracing_subscriber_field_RecordFields,
9 };
10 pub use crate::layer::{
11     Layer as __tracing_subscriber_Layer, SubscriberExt as __tracing_subscriber_SubscriberExt,
12 };
13 
14 pub use crate::util::SubscriberInitExt as _;
15 
16 feature! {
17     #![all(feature = "fmt", feature = "std")]
18     pub use crate::fmt::writer::MakeWriterExt as _;
19 }
20