summaryrefslogtreecommitdiff
path: root/errors.go
diff options
context:
space:
mode:
Diffstat (limited to 'errors.go')
-rw-r--r--errors.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/errors.go b/errors.go
index 3978d62..a2d88bf 100644
--- a/errors.go
+++ b/errors.go
@@ -12,12 +12,11 @@ import (
"strings"
)
-// parser errors ///////////////////////////////////////////////////////////////////////////////////
+var (
+ ErrInvalidUnreadRune = errors.New("lowmemjson: invalid use of UnreadRune")
+)
-type ParseError struct {
- Err error
- Offset int64
-}
+// parser errors ///////////////////////////////////////////////////////////////////////////////////
var (
ErrParserExceededMaxDepth = errors.New("exceeded max depth")
@@ -155,3 +154,4 @@ type ReEncodeSyntaxError struct {
func (e *ReEncodeSyntaxError) Error() string {
return fmt.Sprintf("json: syntax error at input byte %v: %v", e.Offset, e.Err)
}
+func (e *ReEncodeSyntaxError) Unwrap() error { return e.Err }