-- |
-- Module:      Data.Aeson.Internal
-- Copyright:   (c) 2015 Bryan O'Sullivan
-- License:     Apache
-- Maintainer:  Bryan O'Sullivan <bos@serpentine.com>
-- Stability:   experimental
-- Portability: portable
--
-- Internal types and functions.
--
-- __Note__: all declarations in this module are unstable, and prone
-- to being changed at any time.

module Data.Aeson.Internal
    (
      IResult(..)
    , JSONPathElement
    , JSONPath
    , formatError
    , ifromJSON
    , iparse
    ) where

import Data.Aeson.Types.Instances (ifromJSON)
import Data.Aeson.Types.Internal