Skip to main content

Module wxf

Module wxf 

Source
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§

ExpressionEnum
Top-level WXF expression token. #[repr(u8)] discriminants are the wire bytes.
HeaderEnum
WXF framing header bytes. No Display — header bytes overlap with some expression token bytes and are not used in error messages.
NumericArrayEnum
WXF element-type tag for NumericArray. Discriminants are the WXF wire bytes.
PackedArrayEnum
WXF element-type tag for PackedArray. Same wire bytes as NumericArrayEnum but restricted to the packed-compatible variants (no unsigned integers).