-- | -- Module : Data.ByteArray -- License : BSD-style -- Maintainer : Vincent Hanquez <vincent@snarc.org> -- Stability : stable -- Portability : Good -- -- Simple and efficient byte array types -- -- This module should be imported qualified. -- {-# LANGUAGE BangPatterns #-} {-# LANGUAGE MagicHash #-} {-# LANGUAGE UnboxedTuples #-} {-# LANGUAGE NoImplicitPrelude #-} module Data.ByteArray ( -- * ByteArray Classes module Data.ByteArray.Types -- * ByteArray built-in types , module Data.ByteArray.Bytes , module Data.ByteArray.ScrubbedBytes , module Data.ByteArray.MemView , module Data.ByteArray.View -- * ByteArray methods , module Data.ByteArray.Methods ) where import Data.ByteArray.Types import Data.ByteArray.Methods import Data.ByteArray.ScrubbedBytes (ScrubbedBytes) import Data.ByteArray.Bytes (Bytes) import Data.ByteArray.MemView (MemView(..)) import Data.ByteArray.View (View, view, takeView, dropView)