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 › tar › Diagnostics › Error Public Union Error Doc Source Public Union std.tar.Diagnostics.Error
pub const Error = union (enum ) Fields unable_to_create_sym_link : struct { code : anyerror , file_name : []const u8 , link_name : []const u8 , } unable_to_create_file : struct { code : anyerror , file_name : []const u8 , } unsupported_file_type : struct { file_name : []const u8 , file_type : Header .Kind , } components_outside_stripped_prefix : struct { file_name : []const u8 , } File tar.zig: 37
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 pub const Error = union (enum ) {
unable_to_create_sym_link : struct {
code : anyerror ,
file_name : []const u8 ,
link_name : []const u8 ,
},
unable_to_create_file : struct {
code : anyerror ,
file_name : []const u8 ,
},
unsupported_file_type : struct {
file_name : []const u8 ,
file_type : Header .Kind ,
},
components_outside_stripped_prefix : struct {
file_name : []const u8 ,
},
}