function
ListTraits
ListTraits summarizes fields and all of their descendants. Each block definition is summarized once, however often it is placed.
Arguments
| Argument | Type | Description |
|---|---|---|
fields | []Field | The fields value. |
Returns
The declared result.
FieldTraitsFull signature
func ListTraits(fields []Field) FieldTraitsRelated types
FieldThe resolved contract for one field.
FieldTraitsFieldTraits summarizes the fields of a list or beneath a field, so a value traversal can skip a subtree whose schema cannot need it.