]> git.proxmox.com Git - rustc.git/blame - vendor/tracing-subscriber/tests/vec.rs
New upstream version 1.65.0+dfsg1
[rustc.git] / vendor / tracing-subscriber / tests / vec.rs
CommitLineData
064997fb
FG
1#![cfg(feature = "registry")]
2use tracing::level_filters::LevelFilter;
3use tracing::Subscriber;
4use tracing_subscriber::prelude::*;
5
6#[test]
7fn just_empty_vec() {
8 // Just a None means everything is off
9 let subscriber = tracing_subscriber::registry().with(Vec::<LevelFilter>::new());
10 assert_eq!(subscriber.max_level_hint(), Some(LevelFilter::OFF));
11}
12
13#[test]
14fn layer_and_empty_vec() {
15 let subscriber = tracing_subscriber::registry()
16 .with(LevelFilter::INFO)
17 .with(Vec::<LevelFilter>::new());
18 assert_eq!(subscriber.max_level_hint(), Some(LevelFilter::INFO));
19}