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 standard library.
std › os › linux › rusage Public Struct rusage Doc Source Public Struct std.os.linux.rusage
pub const rusage = extern struct Fields utime : timeval stime : timeval maxrss : isize ixrss : isize idrss : isize isrss : isize minflt : isize majflt : isize nswap : isize inblock : isize oublock : isize msgsnd : isize msgrcv : isize nsignals : isize nvcsw : isize nivcsw : isize __reserved : [16 ]isize = @splat (0 ) Values File os/linux.zig: 8201
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223 pub const rusage = extern struct {
utime : timeval ,
stime : timeval ,
maxrss : isize ,
ixrss : isize ,
idrss : isize ,
isrss : isize ,
minflt : isize ,
majflt : isize ,
nswap : isize ,
inblock : isize ,
oublock : isize ,
msgsnd : isize ,
msgrcv : isize ,
nsignals : isize ,
nvcsw : isize ,
nivcsw : isize ,
__reserved : [16 ]isize = @splat (0 ),
pub const SELF = 0 ;
pub const CHILDREN = -1 ;
pub const THREAD = 1 ;
}