Msgsize returns the maximum size of the message.
()
| 118 | |
| 119 | // Msgsize returns the maximum size of the message. |
| 120 | func (s String) Msgsize() int { |
| 121 | if s == nil { |
| 122 | return msgp.NilSize |
| 123 | } |
| 124 | size := msgp.ArrayHeaderSize |
| 125 | for key := range s { |
| 126 | size += msgp.StringPrefixSize + len(key) |
| 127 | } |
| 128 | return size |
| 129 | } |
| 130 | |
| 131 | // StringFromSlice creates a String from a slice. |
| 132 | func StringFromSlice(s []string) String { |