Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
int32HexFixed :: FixedPrim Int32bytestring Data.ByteString.Builder.Prim Encode a Int32 using 8 nibbles.
int64HexFixed :: FixedPrim Int64bytestring Data.ByteString.Builder.Prim Encode a Int64 using 16 nibbles.
int8HexFixed :: FixedPrim Int8bytestring Data.ByteString.Builder.Prim Encode a Int8 using 2 nibbles (hexadecimal digits).
liftFixedToBounded :: FixedPrim a -> BoundedPrim abytestring Data.ByteString.Builder.Prim Lift a FixedPrim to a BoundedPrim.
primFixed :: FixedPrim a -> a -> Builderbytestring Data.ByteString.Builder.Prim Encode a value with a FixedPrim.
primMapByteStringFixed :: FixedPrim Word8 -> StrictByteString -> Builderbytestring Data.ByteString.Builder.Prim Heavy inlining. Encode all bytes of a StrictByteString from left-to-right with a FixedPrim. This function is quite versatile. For example, we can use it to construct a Builder that maps every byte before copying it to the buffer to be filled.
mapToBuilder :: (Word8 -> Word8) -> S.StrictByteString -> Builder mapToBuilder f = primMapByteStringFixed (contramapF f word8)
We can also use it to hex-encode a StrictByteString as shown by the byteStringHex example above.primMapLazyByteStringFixed :: FixedPrim Word8 -> LazyByteString -> Builderbytestring Data.ByteString.Builder.Prim Heavy inlining. Encode all bytes of a LazyByteString from left-to-right with a FixedPrim.
primMapListFixed :: FixedPrim a -> [a] -> Builderbytestring Data.ByteString.Builder.Prim Encode a list of values from left-to-right with a FixedPrim.
primUnfoldrFixed :: FixedPrim b -> (a -> Maybe (b, a)) -> a -> Builderbytestring Data.ByteString.Builder.Prim Encode a list of values represented as an unfoldr with a FixedPrim.
word16HexFixed :: FixedPrim Word16bytestring Data.ByteString.Builder.Prim Encode a Word16 using 4 nibbles.