pub fn dumpErrorReturnTrace(et: *const std.builtin.StackTrace) void et: *const std.builtin.StackTrace926
927
928
929
930
931
932
933
934
935pub fn dumpErrorReturnTrace(et: *const std.builtin.StackTrace) void {
const io = std.Options.debug_io;
const prev = io.swapCancelProtection(.blocked);
defer _ = io.swapCancelProtection(prev);
const stderr = lockStderr(&.{}).terminal();
defer unlockStderr();
writeErrorReturnTrace(et, stderr) catch |err| switch (err) {
error.WriteFailed => {},
};
}
A thin wrapper around
writeErrorReturnTracewhich writes to stderr and ignores write errors.