Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
I think this should be in primitive.
Synopsis
- class ByteSwap a where
- byteSwap :: a -> a
- newtype ByteOrdered (end :: ByteOrder) a = ByteOrdered {
- unByteOrdered :: a
- newtype PrimByteSwapped a = PrimByteSwapped {
- unPrimByteSwapped :: a
Documentation
class ByteSwap a where Source #
Boxed types which permit reversing byte order ("byte swapping").
newtype ByteOrdered (end :: ByteOrder) a Source #
ByteOrdered | |
|
Instances
newtype PrimByteSwapped a Source #
Newtype for easier instance derivation.