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 › testing › FailingAllocator › init Public Function init Doc Source Public Function std.testing.FailingAllocator.init
pub fn init (internal_allocator : mem .Allocator , config : Config ) FailingAllocator Params internal_allocator : mem .Allocator config : Config File testing/FailingAllocator.zig: 30
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 pub fn init (internal_allocator : mem .Allocator , config : Config ) FailingAllocator {
return FailingAllocator {
.internal_allocator = internal_allocator ,
.alloc_index = 0 ,
.resize_index = 0 ,
.allocated_bytes = 0 ,
.freed_bytes = 0 ,
.allocations = 0 ,
.deallocations = 0 ,
.stack_addresses = undefined ,
.has_induced_failure = false ,
.fail_index = config .fail_index ,
.resize_fail_index = config .resize_fail_index ,
};
}