Id in tracing_core::span - Rust (original) (raw)
pub struct Id(/* private fields */);Expand description
Identifies a span within the context of a subscriber.
They are generated by Subscribers for each span as it is created, by the new_span trait method. See the documentation for that method for more information on span ID generation.
Constructs a new span ID from the given u64.
**Note**: Span IDs must be greater than zero.§Panics
- If the provided
u64is 0.
Constructs a new span ID from the given NonZeroU64.
Unlike Id::from_u64, this will never panic.
Returns the span’s ID as a u64.
Returns the span’s ID as a NonZeroU64.