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 › os › linux › TP_STATUS Public Union TP_STATUS Doc Source Public Union std.os.linux.TP_STATUS
pub const TP_STATUS = extern union Fields rx : packed struct (u32 ) { USER : bool , COPY : bool , LOSING : bool , CSUMNOTREADY : bool , VLAN_VALID : bool , BLK_TMO : bool , VLAN_TPID_VALID : bool , CSUM_VALID : bool , GSO_TCP : bool , _ : u20 , TS_SOFTWARE : bool , TS_SYS_HARDWARE : bool , TS_RAW_HARDWARE : bool , } tx : packed struct (u32 ) { SEND_REQUEST : bool , SENDING : bool , WRONG_FORMAT : bool , _ : u26 , TS_SOFTWARE : bool , TS_SYS_HARDWARE : bool , TS_RAW_HARDWARE : bool , } File os/linux.zig: 9119
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144 pub const TP_STATUS = extern union {
rx : packed struct (u32 ) {
USER : bool ,
COPY : bool ,
LOSING : bool ,
CSUMNOTREADY : bool ,
VLAN_VALID : bool ,
BLK_TMO : bool ,
VLAN_TPID_VALID : bool ,
CSUM_VALID : bool ,
GSO_TCP : bool ,
_ : u20 ,
TS_SOFTWARE : bool ,
TS_SYS_HARDWARE : bool ,
TS_RAW_HARDWARE : bool ,
},
tx : packed struct (u32 ) {
SEND_REQUEST : bool ,
SENDING : bool ,
WRONG_FORMAT : bool ,
_ : u26 ,
TS_SOFTWARE : bool ,
TS_SYS_HARDWARE : bool ,
TS_RAW_HARDWARE : bool ,
},
}