-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | data from/to ByteString -- -- You can read data from ByteString. -- --
--   some = do
--       x <- take 4
--       y <- take 8
--       return (x :: Int, y :: Integer)
--   
@package bytable @version 0.0.0.5 module Codec.Bytable class Bytable b fromByteString :: Bytable b => ByteString -> Either String b toByteString :: Bytable b => b -> ByteString class Parsable p parse :: Parsable p => BytableM p data BytableM a BytableM :: (ByteString -> Either String (a, ByteString)) -> BytableM a runBytableM :: BytableM a -> ByteString -> Either String (a, ByteString) evalBytableM :: BytableM a -> ByteString -> Either String a execBytableM :: BytableM a -> ByteString -> Either String ByteString head :: BytableM Word8 take :: Bytable b => Int -> BytableM b null :: BytableM Bool list :: Int -> BytableM b -> BytableM [b] instance Bytable ByteString instance Applicative BytableM instance Functor BytableM instance Monad BytableM module Codec.Bytable.BigEndian instance Bytable Word64 instance Bytable Word32 instance Bytable Word16 instance Bytable Integer instance Bytable Int