Expand description
Parameter tables more than one draft shares.
A draft whose parameter handling is its own keeps it in its own fields.rs,
which is where all but four of them are. Only drafts 07 through 10 share:
one message table across all four, and one setup table across the three that
dropped ROLE. Anything reachable from a single draft belongs to that draft,
or a build of that draft alone compiles code nothing can call.
Functionsยง
- d07_
message_ ๐param_ name - Known parameter names for draft-07 non-SETUP messages.
- d07_
msg_ ๐is_ varint - Draft-07 message varint parameter keys.
- d07_
setup_ ๐is_ varint - Draft-07 setup varint parameter keys.
- d07_
setup_ ๐param_ name - Known parameter names for draft-07 SETUP messages.
- d08_
setup_ ๐is_ varint - Setup varint parameter keys for drafts 08 through 10.
- d08_
setup_ ๐param_ name - Known parameter names for SETUP messages in drafts 08 through 10.
- kvp_
to_ json_ d07 - kvp_
to_ ๐json_ d07_ inner - Convert draft-07 KVP list to JSON. In draft-07, all values are length-prefixed bytes. For known varint parameters, decode the bytes as a VarInt.
- kvp_
to_ json_ d07_ setup - kvp_
to_ json_ d08_ setup - The setup parameter list of a draft that dropped ROLE.