(sctx *super.Context, inner super.Type, vector scode.Bytes, idx int)
| 731 | } |
| 732 | |
| 733 | func indexArrayOrSet(sctx *super.Context, inner super.Type, vector scode.Bytes, idx int) super.Value { |
| 734 | bytes, idx := getNthFromContainer(vector, idx) |
| 735 | if idx < 0 { |
| 736 | return sctx.Missing() |
| 737 | } |
| 738 | return deunion(inner, bytes) |
| 739 | } |
| 740 | |
| 741 | func indexRecordByIndex(sctx *super.Context, typ *super.TypeRecord, record scode.Bytes, idx int) super.Value { |
| 742 | bytes, idx := getNthFromRecord(typ, record, idx) |
no test coverage detected