-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Slicing ByteArray and MutableByteArray -- -- Slicing ByteArray and MutableByteArray @package byteslice @version 0.1.0.0 module Data.Bytes.Types -- | A slice of a ByteArray. data Bytes Bytes :: {-# UNPACK #-} !ByteArray -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> Bytes -- | A slice of a MutableByteArray. data MutableBytes s MutableBytes :: {-# UNPACK #-} !MutableByteArray s -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> MutableBytes s instance GHC.Exts.IsList Data.Bytes.Types.Bytes instance GHC.Show.Show Data.Bytes.Types.Bytes instance GHC.Classes.Eq Data.Bytes.Types.Bytes instance GHC.Classes.Ord Data.Bytes.Types.Bytes