Expand description
WXF wire-format enums, re-exported from wolfram_serialize, plus the
ArrayElement impls that map Rust primitives to element-type tags.
The enum definitions live in the dependency-free wolfram-serialize crate; they
are re-exported here so existing paths (wolfram_expr::wxf::ExpressionEnum,
wolfram_expr::NumericArrayEnum, …) keep resolving.
Enums§
- Expression
Enum - Top-level WXF expression token.
#[repr(u8)]discriminants are the wire bytes. - Header
Enum - WXF framing header bytes. No Display — header bytes overlap with some expression token bytes and are not used in error messages.
- Numeric
Array Enum - WXF element-type tag for NumericArray. Discriminants are the WXF wire bytes.
- Packed
Array Enum - WXF element-type tag for PackedArray. Same wire bytes as
NumericArrayEnumbut restricted to the packed-compatible variants (no unsigned integers).