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 › Kqueue › dirCreateDirPathOpen Private Function dirCreateDirPathOpen Doc Source Private Function std.Io.Kqueue.dirCreateDirPathOpen
fn dirCreateDirPathOpen (
userdata : ?*anyopaque ,
dir : Dir ,
sub_path : []const u8 ,
permissions : Dir .Permissions ,
options : Dir .OpenOptions ,
) Dir .CreateDirPathOpenError !Dir Params userdata : ?*anyopaque dir : Dir sub_path : []const u8 permissions : Dir .Permissions options : Dir .OpenOptions File Io/Kqueue.zig: 834
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848 fn dirCreateDirPathOpen (
userdata : ?*anyopaque ,
dir : Dir ,
sub_path : []const u8 ,
permissions : Dir .Permissions ,
options : Dir .OpenOptions ,
) Dir .CreateDirPathOpenError !Dir {
const k : *Kqueue = @ptrCast (@alignCast (userdata ));
_ = k ;
_ = dir ;
_ = sub_path ;
_ = permissions ;
_ = options ;
@panic ("TODO" );
}