Skip to main content

display_option

Function display_option 

Source
pub fn display_option<T>(option: &Option<T>) -> DisplayOption<'_, T>
Expand description

Formats an Option using std::fmt::Display, showing either the value or <not set>.

On Some, displays the value using its std::fmt::Display implementation. On None, displays <not set> to indicate the value is absent.

ยงExample

use tempo_telemetry_util::display_option;

let some_value: Option<u64> = Some(42);
let none_value: Option<u64> = None;

tracing::warn!(
    some_field = %display_option(&some_value),
    none_field = %display_option(&none_value),
    "example log",
);