Expand description
Unified types and version-aware decode/encode across drafts.
The Any* wrapper enums contain one variant per enabled draft feature.
Enable multiple draft features (e.g. draft07 + draft14) for runtime
dispatch between drafts.
Unified types and version-aware decode/encode for runtime draft dispatch.
This module provides wrapper enums (Any*) that hold any enabled draft’s
types and dispatch encoding/decoding based on
DraftVersion.
Each enum variant is gated on its draft feature flag. Enable multiple draft
features (e.g. draft07 + draft14) for runtime dispatch between drafts.
Macros§
- dispatch_
enum 🔒 - Generates a dispatch enum with one variant per enabled draft feature.
Enums§
- AnyControl
Message - A control message from any enabled draft.
- AnyDatagram
Header - A datagram header from any enabled draft.
- AnyFetch
Header - A fetch header from any enabled draft.
- AnyObject
Header - An object header from any enabled draft.
- AnySubgroup
Header - A subgroup header from any enabled draft.