wolfram-serialize-macros 0.6.0-alpha.3

Procedural macros (#[derive(ToWXF, FromWXF)]) for wolfram-serialize
Documentation

Procedural macros for wolfram-serializer.

Provides #[derive(ToWXF)] and #[derive(FromWXF)] for structs (named, tuple, unit) and enums. Field-level type pattern matching emits the correct WXF representation for Vec<u8> (ByteArray), Vec<numeric> and rectangular nested tuples / fixed-size arrays of numerics (NumericArray), while everything else delegates through the ToWXF / FromWXF traits.

See the wolfram-serializer crate docs for usage and the wire-format conventions emitted here.