package rfc8259errors import ( "sourcecode.social/reiver/go-erorr" ) const ( ErrNilDestination = erorr.Error("rfc8259: nil destination") ErrNilRuneScanner = erorr.Error("rfc8259: nil rune-scanner") ErrUnexpectedEndOfFile = erorr.Error("rfc8259: unexpected end-of-file") ) func ErrInternalError(msg string) error { return erorr.Errorf("rfc8259: JSON parser had an unexpected internal-error — %s", msg) } func ErrProblemReadingRune(err error) error { return erorr.Errorf("rfc8259: JSON parser had a problem — problem reading rune: %w", err) } func ErrProblemUnreadingRune(err error, r rune) error { return erorr.Errorf("rfc8259: JSON parser had an internal-error — problem unreading rune %q (%U): %w", r, r, err) }