Struct sp_tracing::span::Id [−][src]
pub struct Id(_);
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.
Implementations
Constructs a new span ID from the given u64.
ⓘNote
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 NonZeroU64.
Trait Implementations
type Serializable = SerializeId<'a>as_serde borrows a tracing value and returns the serialized value.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more