newFieldSet constructs a fieldSet from zero or more fields.
(fields ...field)
| 74 | |
| 75 | // newFieldSet constructs a fieldSet from zero or more fields. |
| 76 | func newFieldSet(fields ...field) fieldSet { |
| 77 | var ret fieldSet |
| 78 | for _, f := range fields { |
| 79 | ret |= f.AsSet() |
| 80 | } |
| 81 | return ret |
| 82 | } |
| 83 | |
| 84 | // Add returns a fieldSet containing the field. |
| 85 | func (s fieldSet) Add(field field) fieldSet { |