20 lines
606 B
Go
20 lines
606 B
Go
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 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)
|
|
}
|