[−][src]Macro rs_tracing::trace_expr
trace time used for expression to finish.
The event type is Complete Event (X) with start time and duration.
$name: name of the trace event.
$expr: expression to trace.
$json: optional custom data formated as serdes json macro.
Examples
let result = trace_expr!("event name", { println!("this is timed"); true}); assert!(result, "result wasn't true!");
let result = trace_expr!("event name",{ println!("this is timed"); true},"custom":"data","u32":4); assert!(result, "result wasn't true!");