29 lines
384 B
Go
29 lines
384 B
Go
package binarystr
|
|
|
|
import (
|
|
`errors`
|
|
)
|
|
|
|
var (
|
|
ErrBadNumOct error = errors.New("bad number of bits for even octet split")
|
|
ErrNoChunk error = errors.New("empty/nil chunk")
|
|
)
|
|
|
|
type (
|
|
BadBinCharErr struct {
|
|
posByte uint64
|
|
posRune uint64
|
|
r rune
|
|
}
|
|
|
|
BadNumOctErr struct {
|
|
posByte uint64
|
|
posRune uint64
|
|
rem string
|
|
}
|
|
|
|
BadReadErr struct {
|
|
numBytes uint64
|
|
}
|
|
)
|