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 › Io › Threaded › netWriteFile Private Function netWriteFile Doc Source Private Function std.Io.Threaded.netWriteFile
fn netWriteFile (
userdata : ?*anyopaque ,
socket_handle : net .Socket .Handle ,
header : []const u8 ,
file_reader : *File .Reader ,
limit : Io .Limit ,
) net .Stream .Writer .WriteFileError !usize Params userdata : ?*anyopaque socket_handle : net .Socket .Handle header : []const u8 file_reader : *File .Reader limit : Io .Limit File Io/Threaded.zig: 11494
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509 fn netWriteFile (
userdata : ?*anyopaque ,
socket_handle : net .Socket .Handle ,
header : []const u8 ,
file_reader : *File .Reader ,
limit : Io .Limit ,
) net .Stream .Writer .WriteFileError !usize {
const t : *Threaded = @ptrCast (@alignCast (userdata ));
_ = t ;
_ = socket_handle ;
_ = header ;
_ = file_reader ;
_ = limit ;
// TODO implement netWriteFile
return error .Unimplemented ;
}