{-# OPTIONS_GHC -Wno-orphans #-} module LawfulConversions.Relations.ByteArrayAndWord8List where import qualified Data.Primitive.ByteArray import LawfulConversions.Classes import LawfulConversions.Prelude import LawfulConversions.Relations.ByteArrayAndShortByteString () instance IsSome Data.Primitive.ByteArray.ByteArray [Word8] where to :: [Word8] -> ByteArray to = [Word8] -> ByteArray [Item ByteArray] -> ByteArray forall l. IsList l => [Item l] -> l fromList instance IsSome [Word8] Data.Primitive.ByteArray.ByteArray where to :: ByteArray -> [Word8] to = ByteArray -> [Word8] ByteArray -> [Item ByteArray] forall l. IsList l => l -> [Item l] toList instance IsMany Data.Primitive.ByteArray.ByteArray [Word8] instance IsMany [Word8] Data.Primitive.ByteArray.ByteArray instance Is Data.Primitive.ByteArray.ByteArray [Word8] instance Is [Word8] Data.Primitive.ByteArray.ByteArray