(t reflect.Type, seen map[reflect.Type]*codec)
| 132 | } |
| 133 | |
| 134 | func byteArrayCodecOf(t reflect.Type, seen map[reflect.Type]*codec) *codec { |
| 135 | n := t.Len() |
| 136 | c := &codec{ |
| 137 | wire: varlen, |
| 138 | size: byteArraySizeFuncOf(n), |
| 139 | encode: byteArrayEncodeFuncOf(n), |
| 140 | decode: byteArrayDecodeFuncOf(n), |
| 141 | } |
| 142 | seen[t] = c |
| 143 | return c |
| 144 | } |
| 145 | |
| 146 | func byteArraySizeFuncOf(n int) sizeFunc { |
| 147 | size := sizeOfVarlen(n) |
no test coverage detected
searching dependent graphs…