initial commit
[govpp.git] / vendor / github.com / lunixbochs / struc / packer.go
1 package struc
2
3 import (
4         "io"
5         "reflect"
6 )
7
8 type Packer interface {
9         Pack(buf []byte, val reflect.Value, options *Options) (int, error)
10         Unpack(r io.Reader, val reflect.Value, options *Options) error
11         Sizeof(val reflect.Value, options *Options) int
12         String() string
13 }