Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › zig/ › ErrorBundle.zig › renderToTerminal
renderToTerminal
ErrorBundle.renderToTerminal
pub fn renderToTerminal (eb : ErrorBundle , options : RenderOptions , t : Io .Terminal ) Io .Terminal .SetColorError !void
File
Code
pub fn renderToTerminal (eb : ErrorBundle , options : RenderOptions , t : Io .Terminal ) Io .Terminal .SetColorError !void {
if (eb .extra .len == 0 ) return ;
for (eb .getMessages ()) |err_msg | {
try renderErrorMessage (eb , options , err_msg , t , "error" , .red , 0 );
}
if (options .include_log_text ) {
const log_text = eb .getCompileLogOutput ();
if (log_text .len != 0 ) {
try t .writer .writeAll ("\nCompile Log Output:\n" );
try t .writer .writeAll (log_text );
}
}
}