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

# Module type_def

Module: `std::meta::type_def`

## Structs

- [StructField](/aztec-nr-api/v6.0.0/std/meta/type_def/struct.StructField.md): A field of a [`TypeDefinition`](/aztec-nr-api/v6.0.0/std/primitive.TypeDefinition.md), returned from [`TypeDefinition::fields`](/aztec-nr-api/v6.0.0/std/primitive.TypeDefinition.md#fields) and [`TypeDefinition::fields_as_written`](/aztec-nr-api/v6.0.0/std/primitive.TypeDefinition.md#fields_as_written).
- [TypeGeneric](/aztec-nr-api/v6.0.0/std/meta/type_def/struct.TypeGeneric.md): A generic parameter of a [`TypeDefinition`](/aztec-nr-api/v6.0.0/std/primitive.TypeDefinition.md), returned from [`TypeDefinition::generics`](/aztec-nr-api/v6.0.0/std/primitive.TypeDefinition.md#generics).
