Versions in this module Expand all Collapse all v1 v1.0.0 Nov 8, 2019 Changes in this version + type Bit bool + const One + const Zero + type BitReadWriter struct + func NewReadWriter(r *BitReader, w *BitWriter) *BitReadWriter + type BitReader struct + func NewReader(r io.Reader) *BitReader + func (b *BitReader) ReadBit() (Bit, error) + func (b *BitReader) ReadBits(nbits int) (uint64, error) + func (b *BitReader) ReadByte() (byte, error) + func (b *BitReader) Reset() + type BitWriter struct + func NewWriter(w io.Writer) *BitWriter + func (b *BitWriter) Flush() error + func (b *BitWriter) WriteBit(bit Bit) error + func (b *BitWriter) WriteBits(u uint64, nbits int) error + func (b *BitWriter) WriteByte(byt byte) error + type BufReadWriter struct + func NewBufReadWriter(r *BufReader, w *BufWriter) *BufReadWriter + type BufReader struct + func NewBufReader(r io.Reader) *BufReader + type BufWriter struct + func NewBufWriter(r io.Writer) *BufWriter + func (w *BufWriter) Flush() error + type Buffer struct + func NewBuffer() *Buffer + func (b *Buffer) Copy() *Buffer + func (b *Buffer) ReadFrom(r Reader, nbits int) error + func (b *Buffer) Reset() + func (b *Buffer) WriteTo(w Writer, nbits int) error + type ReadWriter interface + type Reader interface + ReadBit func() (Bit, error) + ReadBits func(nbits int) (uint64, error) + ReadByte func() (byte, error) + Reset func() + type Writer interface + Flush func() error + WriteBit func(bit Bit) error + WriteBits func(u uint64, nbits int) error + WriteByte func(byt byte) error