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 › crypto › Certificate › Bundle › addCertsFromFilePath Public Function addCertsFromFilePath Doc Source Public Function std.crypto.Certificate.Bundle.addCertsFromFilePath
pub fn addCertsFromFilePath (
cb : *Bundle ,
gpa : Allocator ,
io : Io ,
now : Io .Timestamp ,
dir : Io .Dir ,
sub_file_path : []const u8 ,
) AddCertsFromFilePathError !void Params File crypto/Certificate/Bundle.zig: 233
233
234
235
236
237
238
239
240
241
242
243
244
245 pub fn addCertsFromFilePath (
cb : *Bundle ,
gpa : Allocator ,
io : Io ,
now : Io .Timestamp ,
dir : Io .Dir ,
sub_file_path : []const u8 ,
) AddCertsFromFilePathError !void {
var file = try dir .openFile (io , sub_file_path , .{});
defer file .close (io );
var file_reader = file .reader (io , &.{});
return addCertsFromFile (cb , gpa , &file_reader , now .toSeconds ());
}