pub fn trace_runtime<R, F>(f: F) -> R
where
    F: FnOnce() -> R,
{
    let mut listener = RuntimeListener();
    runtime_using(&mut listener, f)
}
/// Enables tracing of the EVN runtime during the execution of `f`.
Enables tracing of the EVN runtime during the execution of `f`.
Enables tracing of the EVN runtime during the execution of ` f ` .
pub fn trace_runtime<R, F>(f: F) -> R
where
    F: FnOnce() -> R,
{
    let mut listener = RuntimeListener();
    runtime_using(&mut listener, f)
}
pub fn trace_runtime < R , F > ( f : F ) -> R where F : FnOnce ( ) -> R , { let mut listener = RuntimeListener ( ) ; runtime_using ( & mut listener , f ) }
Enables tracing of the EVN runtime during the execution of `f`.
Enables tracing of the EVN runtime during the execution of ` f ` .
f
F