Safe Haskell | None |
---|---|
Language | Haskell2010 |
Module contains helper functions when dealing with encoding
and decoding Binary
Synopsis
- newtype UnpackError = UnpackError {}
- ensureEnd :: Get ()
- launchGet :: Get a -> LByteString -> Either UnpackError a
Documentation
newtype UnpackError Source #
Any decoding error.
Instances
Eq UnpackError Source # | |
Defined in Util.Binary (==) :: UnpackError -> UnpackError -> Bool # (/=) :: UnpackError -> UnpackError -> Bool # | |
Show UnpackError Source # | |
Defined in Util.Binary showsPrec :: Int -> UnpackError -> ShowS # show :: UnpackError -> String # showList :: [UnpackError] -> ShowS # | |
Exception UnpackError Source # | |
Defined in Util.Binary | |
Buildable UnpackError Source # | |
Defined in Util.Binary build :: UnpackError -> Builder # |
launchGet :: Get a -> LByteString -> Either UnpackError a Source #