#![cfg(feature = "registry")] use tracing::level_filters::LevelFilter; use tracing::Subscriber; use tracing_subscriber::prelude::*; #[test] fn just_empty_vec() { // Just a None means everything is off let subscriber = tracing_subscriber::registry().with(Vec::::new()); assert_eq!(subscriber.max_level_hint(), Some(LevelFilter::OFF)); } #[test] fn layer_and_empty_vec() { let subscriber = tracing_subscriber::registry() .with(LevelFilter::INFO) .with(Vec::::new()); assert_eq!(subscriber.max_level_hint(), Some(LevelFilter::INFO)); }