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.

Source§

Source

Constructs a new span ID from the given u64.

**Note**: Span IDs must be greater than zero.
§Panics

Source

Constructs a new span ID from the given NonZeroU64.

Unlike Id::from_u64, this will never panic.

Source

Returns the span’s ID as a u64.

Source

Returns the span’s ID as a NonZeroU64.

§

§

§

§

§

§