Function tracing_forest::id
source · pub fn id() -> Uuid
Expand description
Gets the current Uuid
of an entered span within a tracing-forest
subscriber.
Examples
Passing in a Uuid
to a span, and then retreiving it from within the span:
let uuid = Uuid::new_v4();
// Tracing's syntax allows us to omit the redundent naming of the field here
info_span!("my_span", %uuid).in_scope(|| {
assert!(tracing_forest::id() == uuid);
});
Panics
This function panics if there is no current subscriber, if the subscriber
isn’t composed with a ForestLayer
, or if the subscriber isn’t in a span.