[−][src]Function persil::trace
pub fn trace(
category: impl AsRef<str>,
event: impl AsRef<str>
) -> Guard<'static>
Starts tracing an event with the given category and a name.
This function will return a guard that will stop tracing if it gets dropped.
It will only trace events if the profiler build feature is enabled.
If the features is disabled, trace is just a no-op function.
Example
{
let _guard = persil::trace("Some", "Event");
some_time_intense_event();
}
fn some_time_intense_event() {
// ...
}