#root
debug root/debug/debug.vi
Debugging-related utilities.
Show root/debug/Show.vi
trait Show[T]; enum Show { ... }
enabled root/debug/debug.vi:10
const enabled: Bool;
Whether debug mode is enabled.
log root/debug/debug.vi:13
fn log[T; Cast[T, String]](msg: T);
backtrace root/debug/debug.vi:22
fn backtrace() -> Option[&Stack];
error root/debug/debug.vi:31
fn error[M, T; Cast[M, String]](msg: M) -> T;
error_with root/debug/debug.vi:43
fn error_with[M, T, U; Cast[M, String]](msg: M, ctx: T) -> U;
dbg root/debug/debug.vi:49
fn dbg[T; Show[T]](value: T) -> T;
dbg_msg root/debug/debug.vi:57
fn dbg_msg[T; Show[T]](value: T, msg: String) -> T;
with_state root/debug/debug.vi:84
fn with_state[F](f: F) -> WithState[F];
WithState root/debug/debug.vi:88
struct WithState[F](...);
Stack root/debug/debug.vi:110
struct Stack(...);
Frame root/debug/debug.vi:137
struct Frame({ col: N32, file: String, line: N32, path: List[String] });