(val interface{})
| 152 | } |
| 153 | |
| 154 | func (w *encbuf) encode(val interface{}) error { |
| 155 | rval := reflect.ValueOf(val) |
| 156 | writer, err := cachedWriter(rval.Type()) |
| 157 | if err != nil { |
| 158 | return err |
| 159 | } |
| 160 | return writer(rval, w) |
| 161 | } |
| 162 | |
| 163 | func (w *encbuf) encodeStringHeader(size int) { |
| 164 | if size < 56 { |
no test coverage detected