(t reflect.Type, seen map[reflect.Type]*structType, canAddr bool)
| 258 | } |
| 259 | |
| 260 | func constructArrayCodec(t reflect.Type, seen map[reflect.Type]*structType, canAddr bool) codec { |
| 261 | e := t.Elem() |
| 262 | c := constructCodec(e, seen, canAddr) |
| 263 | s := alignedSize(e) |
| 264 | return codec{ |
| 265 | encode: constructArrayEncodeFunc(s, t, c.encode), |
| 266 | decode: constructArrayDecodeFunc(s, t, c.decode), |
| 267 | } |
| 268 | } |
| 269 | |
| 270 | func constructArrayEncodeFunc(size uintptr, t reflect.Type, encode encodeFunc) encodeFunc { |
| 271 | n := t.Len() |
no test coverage detected
searching dependent graphs…