Package-level declarations
Types
Link copied to clipboard
interface HasTraceTags
Link copied to clipboard
Models a curated call stack from some root, up to this Trace node. In practice, the root will be ModuleCheckRunner.run
.
Functions
Link copied to clipboard
Unsafe-ish extension for extracting a Trace from inside a coroutine.
Link copied to clipboard
Creates a Trace child node from inside a HasTraceTags implementation.
suspend fun <T> HasTraceTags.traced(tags: Iterable<Any>, args: Iterable<Any>, block: suspend CoroutineScope.() -> T): T
Don't use. This overload exists in order to prevent accidentally providing the wrong tags to a Trace from inside a HasTraceTags. If you need to provide runtime
Link copied to clipboard
Link copied to clipboard