| use tracing_core::{metadata::Metadata, span, subscriber::Subscriber, Event}; |
| |
| pub struct TestSubscriberA; |
| impl Subscriber for TestSubscriberA { |
| fn enabled(&self, _: &Metadata<'_>) -> bool { |
| true |
| } |
| fn new_span(&self, _: &span::Attributes<'_>) -> span::Id { |
| span::Id::from_u64(1) |
| } |
| fn record(&self, _: &span::Id, _: &span::Record<'_>) {} |
| fn record_follows_from(&self, _: &span::Id, _: &span::Id) {} |
| fn event(&self, _: &Event<'_>) {} |
| fn enter(&self, _: &span::Id) {} |
| fn exit(&self, _: &span::Id) {} |
| } |
| pub struct TestSubscriberB; |
| impl Subscriber for TestSubscriberB { |
| fn enabled(&self, _: &Metadata<'_>) -> bool { |
| true |
| } |
| fn new_span(&self, _: &span::Attributes<'_>) -> span::Id { |
| span::Id::from_u64(1) |
| } |
| fn record(&self, _: &span::Id, _: &span::Record<'_>) {} |
| fn record_follows_from(&self, _: &span::Id, _: &span::Id) {} |
| fn event(&self, _: &Event<'_>) {} |
| fn enter(&self, _: &span::Id) {} |
| fn exit(&self, _: &span::Id) {} |
| } |