Versions in this module Expand all Collapse all v1 v1.0.0 Oct 28, 2016 Changes in this version + type ByteWriter struct + func NewByteWriter(n int) *ByteWriter + func NewByteWriterSlice(buffer []byte) *ByteWriter + func (w *ByteWriter) Bytes() []byte + func (w *ByteWriter) Len() int + func (w *ByteWriter) MustWrite(data []byte, offset int) int + func (w *ByteWriter) MustWriteFloat32(val float32, offset int) int + func (w *ByteWriter) MustWriteFloat64(val float64, offset int) int + func (w *ByteWriter) MustWriteInt32(val int32, offset int) int + func (w *ByteWriter) MustWriteInt64(val int64, offset int) int + func (w *ByteWriter) MustWriteString(val string, offset int) int + func (w *ByteWriter) MustWriteUint32(val uint32, offset int) int + func (w *ByteWriter) MustWriteUint64(val uint64, offset int) int + func (w *ByteWriter) MustWriteVal(val interface{}, offset int) int + func (w *ByteWriter) Write(data []byte, offset int) (int, error) + func (w *ByteWriter) WriteFloat32(val float32, offset int) (int, error) + func (w *ByteWriter) WriteFloat64(val float64, offset int) (int, error) + func (w *ByteWriter) WriteInt32(val int32, offset int) (int, error) + func (w *ByteWriter) WriteInt64(val int64, offset int) (int, error) + func (w *ByteWriter) WriteString(val string, offset int) (int, error) + func (w *ByteWriter) WriteUint32(val uint32, offset int) (int, error) + func (w *ByteWriter) WriteUint64(val uint64, offset int) (int, error) + func (w *ByteWriter) WriteVal(val interface{}, offset int) (int, error) + type MemoryMappedWriter struct + func NewMemoryMappedWriter(loc string, size int) (*MemoryMappedWriter, error) + func (b *MemoryMappedWriter) Unmap(removefile bool) error + type Writer interface + Bytes func() []byte + Len func() int + MustWrite func([]byte, int) int + MustWriteFloat32 func(float32, int) int + MustWriteFloat64 func(float64, int) int + MustWriteInt32 func(int32, int) int + MustWriteInt64 func(int64, int) int + MustWriteString func(string, int) int + MustWriteUint32 func(uint32, int) int + MustWriteUint64 func(uint64, int) int + MustWriteVal func(interface{}, int) int + Write func([]byte, int) (int, error) + WriteFloat32 func(float32, int) (int, error) + WriteFloat64 func(float64, int) (int, error) + WriteInt32 func(int32, int) (int, error) + WriteInt64 func(int64, int) (int, error) + WriteString func(string, int) (int, error) + WriteUint32 func(uint32, int) (int, error) + WriteUint64 func(uint64, int) (int, error) + WriteVal func(interface{}, int) (int, error) Incompatible versions in this module v2.0.0+incompatible Apr 5, 2017