type DiagMode …
type ByteStringEncoding …
const ByteStringBase16Encoding …
const ByteStringBase32Encoding …
const ByteStringBase32HexEncoding …
const ByteStringBase64Encoding …
const maxByteStringEncoding …
func (bse ByteStringEncoding) valid() error { … }
type DiagOptions …
func (opts DiagOptions) DiagMode() (DiagMode, error) { … }
func (opts DiagOptions) diagMode() (*diagMode, error) { … }
type diagMode …
func (dm *diagMode) DiagOptions() DiagOptions { … }
func (dm *diagMode) Diagnose(data []byte) (string, error) { … }
func (dm *diagMode) DiagnoseFirst(data []byte) (diagNotation string, rest []byte, err error) { … }
var (
defaultDiagMode …
_ …
)
func Diagnose(data []byte) (string, error) { … }
func DiagnoseFirst(data []byte) (diagNotation string, rest []byte, err error) { … }
type diagnose …
func newDiagnose(data []byte, decm *decMode, diagm *diagMode) *diagnose { … }
func (di *diagnose) diag(cborSequence bool) (string, error) { … }
func (di *diagnose) diagFirst() (diagNotation string, rest []byte, err error) { … }
func (di *diagnose) wellformed(allowExtraData bool) error { … }
func (di *diagnose) item() error { … }
func (di *diagnose) writeU16(val rune) { … }
var rawBase32Encoding …
var rawBase32HexEncoding …
func (di *diagnose) encodeByteString(val []byte) error { … }
const utf16SurrSelf …
func (di *diagnose) encodeTextString(val string, quote byte) error { … }
func (di *diagnose) encodeFloat(ai byte, val uint64) error { … }