()
| 23 | ) |
| 24 | |
| 25 | func (acks RequiredAcks) String() string { |
| 26 | switch acks { |
| 27 | case RequireNone: |
| 28 | return "none" |
| 29 | case RequireOne: |
| 30 | return "one" |
| 31 | case RequireAll: |
| 32 | return "all" |
| 33 | default: |
| 34 | return "unknown" |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | func (acks RequiredAcks) MarshalText() ([]byte, error) { |
| 39 | return []byte(acks.String()), nil |