| Copyright | (c) 2015 Bryan O'Sullivan |
|---|---|
| License | Apache |
| Maintainer | Bryan O'Sullivan <bos@serpentine.com> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell98 |
Data.Aeson.Internal
Description
Internal types and functions.
Note: all declarations in this module are unstable, and prone to being changed at any time.
Documentation
The internal result of running a Parser.
Instances
| Monad IResult Source | |
| Functor IResult Source | |
| Applicative IResult Source | |
| Foldable IResult Source | |
| Traversable IResult Source | |
| Alternative IResult Source | |
| MonadPlus IResult Source | |
| Eq a => Eq (IResult a) Source | |
| Show a => Show (IResult a) Source | |
| Monoid (IResult a) Source | |
| NFData a => NFData (IResult a) Source |
data JSONPathElement Source
Elements of a JSON path used to describe the location of an error.
type JSONPath = [JSONPathElement] Source
formatError :: JSONPath -> String -> String Source
Annotate an error message with a JSONPath error location.