Safe Haskell | None |
---|
This module provides a first-class version of the Data.ByteString module.
- data ByteStringModule = ByteString {
- map :: (Word8 -> Word8) -> ByteString -> ByteString
- concatMap :: (Word8 -> ByteString) -> ByteString -> ByteString
- filter :: (Word8 -> Bool) -> ByteString -> ByteString
- length :: ByteString -> Int
- singleton :: Word8 -> ByteString
- null :: ByteString -> Bool
- pack :: [Word8] -> ByteString
- unpack :: ByteString -> [Word8]
- empty :: ByteString
- readFile :: FilePath -> IO ByteString
- writeFile :: FilePath -> ByteString -> IO ()
- break :: (Word8 -> Bool) -> ByteString -> (ByteString, ByteString)
- span :: (Word8 -> Bool) -> ByteString -> (ByteString, ByteString)
- dropWhile :: (Word8 -> Bool) -> ByteString -> ByteString
- takeWhile :: (Word8 -> Bool) -> ByteString -> ByteString
- any :: (Word8 -> Bool) -> ByteString -> Bool
- all :: (Word8 -> Bool) -> ByteString -> Bool
- splitAt :: Int -> ByteString -> (ByteString, ByteString)
- class ByteStringImplements interface where
- _Data_ByteString_ :: interface
Module interface
data ByteStringModule Source
ByteString | |
|
Module contents
class ByteStringImplements interface whereSource
_Data_ByteString_ :: interfaceSource