Skip to main content

TracedExt

Trait TracedExt 

Source
pub trait TracedExt {
    // Required method
    fn traced(self) -> i64;
}
Expand description

Records an integer as a numeric tracing field.

tracing-opentelemetry serializes u64 and Display/Debug span fields as strings, so integers must be recorded as i64 to stay range-queryable and correctly sorted in TraceQL. Record integer fields as field = value.traced().

Required Methods§

Source

fn traced(self) -> i64

Returns self as an i64 for use as a tracing field value.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl TracedExt for i8

Source§

fn traced(self) -> i64

Source§

impl TracedExt for i16

Source§

fn traced(self) -> i64

Source§

impl TracedExt for i32

Source§

fn traced(self) -> i64

Source§

impl TracedExt for i64

Source§

fn traced(self) -> i64

Source§

impl TracedExt for i128

Source§

fn traced(self) -> i64

Source§

impl TracedExt for isize

Source§

fn traced(self) -> i64

Source§

impl TracedExt for u8

Source§

fn traced(self) -> i64

Source§

impl TracedExt for u16

Source§

fn traced(self) -> i64

Source§

impl TracedExt for u32

Source§

fn traced(self) -> i64

Source§

impl TracedExt for u64

Source§

fn traced(self) -> i64

Source§

impl TracedExt for u128

Source§

fn traced(self) -> i64

Source§

impl TracedExt for usize

Source§

fn traced(self) -> i64

Implementors§