(w io.Writer)
| 70 | } |
| 71 | |
| 72 | func (u *FloatEncoder) Emit(w io.Writer) error { |
| 73 | var err error |
| 74 | if len(u.out) > 0 { |
| 75 | _, err = w.Write(u.out) |
| 76 | } |
| 77 | return err |
| 78 | } |
| 79 | |
| 80 | func comparableDict[T comparable](in []T) ([]T, []byte, []uint32) { |
| 81 | m := make(map[T]byte) |