NewDecoder returns a decoder for the given UidPack and properly initializes it.
(pack *pb.UidPack)
| 144 | |
| 145 | // NewDecoder returns a decoder for the given UidPack and properly initializes it. |
| 146 | func NewDecoder(pack *pb.UidPack) *Decoder { |
| 147 | decoder := &Decoder{ |
| 148 | Pack: pack, |
| 149 | } |
| 150 | decoder.Seek(0, SeekStart) |
| 151 | return decoder |
| 152 | } |
| 153 | |
| 154 | func (d *Decoder) UnpackBlock() []uint64 { |
| 155 | if len(d.uids) > 0 { |
no test coverage detected