# Rename struct field
> Supported in: Batch, Faster, Streaming
Rename fields within a struct.
**Expression categories:** Data preparation, Struct
## Declared arguments
* **Expression:** *no description*
*Expression\*
* **Renames:** *no description*
*List\>>*
**Output type:** *Struct*
## Examples
### Example 1: Base case
**Argument values:**
* **Expression:** `struct`
* **Renames:** \[(airline.id, identifier)]
| struct | **Output** |
| ----- | ----- |
| {
**airline**: {
**id**: NA,
},
} | {
**airline**: {
**identifier**: NA,
},
} |
| {
**airline**: {
**id**: FE,
},
} | {
**airline**: {
**identifier**: FE,
},
} |
***
### Example 2: Base case
**Argument values:**
* **Expression:** `struct`
* **Renames:** \[(airline.id, identifier)]
| struct | **Output** |
| ----- | ----- |
| *null* | *null* |
***