1 | use crate::span::Id; |
---|---|
2 | |
3 | #[derive(Debug)] |
4 | pub(crate) enum Parent { |
5 | /// The new span will be a root span. |
6 | Root, |
7 | /// The new span will be rooted in the current span. |
8 | Current, |
9 | /// The new span has an explicitly-specified parent. |
10 | Explicit(Id), |
11 | } |
12 |