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.
pubconstOutgoingMessage = struct {
address: *constIpAddress,
data_ptr: [*]constu8,
/// Initialized with how many bytes of `data_ptr` to send. After sending/// succeeds, replaced with how many bytes were actually sent.data_len: usize,
control: []constu8 = &.{},
}