module HaskellWorks.Data.Json.Internal.Backend.Simple.ToIbBp where import qualified Data.ByteString as BS import qualified HaskellWorks.Data.Json.Backend.Simple.SemiIndex as J import qualified HaskellWorks.Data.Json.Internal.Backend.Simple.IbBp as Z class ToIbBp a where toIbBp :: a -> Z.IbBp instance ToIbBp BS.ByteString where toIbBp bs = Z.IbBp ib bp where J.SemiIndex _ ib bp = J.buildSemiIndex bs