]> git.proxmox.com Git - rustc.git/blobdiff - vendor/tracing-log/tests/log_tracer.rs
Merge tag 'debian/1.52.1+dfsg1-1_exp2' into proxmox/buster
[rustc.git] / vendor / tracing-log / tests / log_tracer.rs
index 136ba74d4e9fd7463f86884752b5510720d4cf4e..6945aecc97200a7eb1b78e5ccb4727041ab956a1 100644 (file)
@@ -21,7 +21,8 @@ struct OwnedMetadata {
 struct TestSubscriber(Arc<State>);
 
 impl Subscriber for TestSubscriber {
-    fn enabled(&self, _: &Metadata<'_>) -> bool {
+    fn enabled(&self, meta: &Metadata<'_>) -> bool {
+        dbg!(meta);
         true
     }
 
@@ -34,12 +35,13 @@ impl Subscriber for TestSubscriber {
     fn record_follows_from(&self, _span: &span::Id, _follows: &span::Id) {}
 
     fn event(&self, event: &Event<'_>) {
+        dbg!(event);
         *self.0.last_normalized_metadata.lock().unwrap() = (
             event.is_log(),
             event.normalized_metadata().map(|normalized| OwnedMetadata {
                 name: normalized.name().to_string(),
                 target: normalized.target().to_string(),
-                level: normalized.level().clone(),
+                level: *normalized.level(),
                 module_path: normalized.module_path().map(String::from),
                 file: normalized.file().map(String::from),
                 line: normalized.line(),
@@ -107,7 +109,9 @@ fn normalized_metadata() {
 }
 
 fn last(state: &State, should_be_log: bool, expected: Option<OwnedMetadata>) {
-    let metadata = state.last_normalized_metadata.lock().unwrap();
-    assert_eq!(metadata.0, should_be_log);
-    assert_eq!(metadata.1, expected);
+    let lock = state.last_normalized_metadata.lock().unwrap();
+    let (is_log, metadata) = &*lock;
+    dbg!(&metadata);
+    assert_eq!(dbg!(*is_log), should_be_log);
+    assert_eq!(metadata.as_ref(), expected.as_ref());
 }