diff --git a/src/expressions/struct-expr.md b/src/expressions/struct-expr.md
index a6958e1f0..8caeff200 100644
--- a/src/expressions/struct-expr.md
+++ b/src/expressions/struct-expr.md
@@ -13,8 +13,11 @@
> _StructExprField_ (`,` _StructExprField_)\* (`,` _StructBase_ | `,`?)
>
> _StructExprField_ :\
-> [IDENTIFIER]\
-> | ([IDENTIFIER] | [TUPLE_INDEX]) `:` [_Expression_]
+> [_OuterAttribute_] \*\
+> (\
+> [IDENTIFIER]\
+> | ([IDENTIFIER] | [TUPLE_INDEX]) `:` [_Expression_]\
+> )
>
> _StructBase_ :\
> `..` [_Expression_]
@@ -121,6 +124,7 @@ let a = Gamma; // Gamma unit value.
let b = Gamma{}; // Exact same value as `a`.
```
+[_OuterAttribute_]: ../attributes.md
[IDENTIFIER]: ../identifiers.md
[TUPLE_INDEX]: ../tokens.md#tuple-index
[_Expression_]: ../expressions.md