> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/v6.0.0/llms.txt

# Module serialization

Module: `serde::serialization`

## Traits

- [Deserialize](/aztec-nr-api/v6.0.0/serde/serialization/trait.Deserialize.md): Trait for deserializing Noir types from arrays of Fields.
- [Serialize](/aztec-nr-api/v6.0.0/serde/serialization/trait.Serialize.md): Trait for serializing Noir types into arrays of Fields.

## Functions

- [derive_deserialize](/aztec-nr-api/v6.0.0/serde/serialization/fn.derive_deserialize.md): Generates a `Deserialize` trait implementation for a given struct `s`.
- [derive_serialize](/aztec-nr-api/v6.0.0/serde/serialization/fn.derive_serialize.md): Generates a `Serialize` trait implementation for a struct type.
