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 library itself.
Zig › std/ › Progress.zig › Serialized
Serialized
Progress.Serialized
const Serialized = struct
File
Code
const Serialized = struct {
parents : []Node .Parent ,
storage : []Node .Storage ,
const Buffer = struct {
parents : [node_storage_buffer_len ]Node .Parent ,
storage : [node_storage_buffer_len ]Node .Storage ,
ipc_start : u8 ,
ipc_end : u8 ,
ipc_data : [ipc_storage_buffer_len ]Ipc .Data ,
ipc_buffers : [ipc_storage_buffer_len ][max_packet_len ]u8 ,
ipc_vecs : [ipc_storage_buffer_len ][1 ][]u8 ,
batch_storage : [ipc_storage_buffer_len ]Io .Operation .Storage ,
batch : Io .Batch ,
fn init (buffer : *Buffer ) void {
buffer .ipc_start = 0 ;
buffer .ipc_end = 0 ;
@memset (&buffer .ipc_data , .unused );
buffer .batch = .init (&buffer .batch_storage );
}
};
}