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 › crypto › tls › ExtensionType Public Enum ExtensionType Doc Source Public Enum std.crypto.tls.ExtensionType
pub const ExtensionType = enum (u16 ) File crypto/tls.zig: 91
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140 pub const ExtensionType = enum (u16 ) {
/// RFC 6066
server_name = 0 ,
/// RFC 6066
max_fragment_length = 1 ,
/// RFC 6066
status_request = 5 ,
/// RFC 8422, 7919
supported_groups = 10 ,
/// RFC 8446
signature_algorithms = 13 ,
/// RFC 5764
use_srtp = 14 ,
/// RFC 6520
heartbeat = 15 ,
/// RFC 7301
application_layer_protocol_negotiation = 16 ,
/// RFC 6962
signed_certificate_timestamp = 18 ,
/// RFC 7250
client_certificate_type = 19 ,
/// RFC 7250
server_certificate_type = 20 ,
/// RFC 7685
padding = 21 ,
/// RFC 8446
pre_shared_key = 41 ,
/// RFC 8446
early_data = 42 ,
/// RFC 8446
supported_versions = 43 ,
/// RFC 8446
cookie = 44 ,
/// RFC 8446
psk_key_exchange_modes = 45 ,
/// RFC 8446
certificate_authorities = 47 ,
/// RFC 8446
oid_filters = 48 ,
/// RFC 8446
post_handshake_auth = 49 ,
/// RFC 8446
signature_algorithms_cert = 50 ,
/// RFC 8446
key_share = 51 ,
/// RFC 9000
quic_transport_parameters = 57 ,
_ ,
}