Serialize and deserialize Wolfram Language expressions to and from the WXF binary wire format.
Two layers:
- Byte level — [
Reader] / [Writer]. [Reader] lends zero-copy buffer-lifetime views (&'de), so the default [SliceReader] reads straight out of an in-memory buffer; the default writer isVec<u8>. - WXF level — [
WxfReader] / [WxfWriter], typed sugar over the byte layer built on the WXF token enums.
Per-Rust-type encoding/decoding is [ToWXF] / [FromWXF], both generic over
the byte layer (monomorphized, no dyn, streaming). Top-level entry points:
[to_wxf] (compression optional), [from_wxf], [read_wxf].