# skrillax-serde-derive This is a `#[derive]` macro that implements `Serialize`, `Deserialize`, and `ByteSize` from [skrillax-serde](../skrillax-serde/README.md) for a given type. For examples and documentation, please check the module documentation. You may also check out the tests in the [derive test](../skrillax-packet-derive-test) directory.