(extraEdges []uint32)
| 187 | } |
| 188 | |
| 189 | func (e *Encoder) encodeExtraEdges(extraEdges []uint32) (err error) { |
| 190 | for _, parent := range extraEdges { |
| 191 | if err = binary.WriteUint32(e, parent); err != nil { |
| 192 | return |
| 193 | } |
| 194 | } |
| 195 | return |
| 196 | } |
| 197 | |
| 198 | func (e *Encoder) encodeChecksum() error { |
| 199 | _, err := e.Write(e.hash.Sum(nil)[:hash.Size]) |