module Data.Radix1Tree.Word8.Key
(
Build1
, buildBytes
, buildByteString
, buildShortByteString
, Feed1
, feedBytes
) where
import Data.RadixNTree.Word8.Key
import qualified Data.ByteString as Strict (ByteString)
import Data.ByteString.Short (ShortByteString)
import Data.List.NonEmpty (NonEmpty)
import Data.Word
buildBytes :: Build1 -> NonEmpty Word8
buildBytes :: Build1 -> NonEmpty Word8
buildBytes = Build1 -> NonEmpty Word8
buildBytes1
buildByteString :: Build1 -> Strict.ByteString
buildByteString :: Build1 -> ByteString
buildByteString = Build1 -> ByteString
buildByteString1
buildShortByteString :: Build1 -> ShortByteString
buildShortByteString :: Build1 -> ShortByteString
buildShortByteString = Build1 -> ShortByteString
buildShortByteString1
{-# INLINE feedBytes #-}
feedBytes :: NonEmpty Word8 -> Feed1
feedBytes :: NonEmpty Word8 -> Feed1
feedBytes = NonEmpty Word8 -> Feed1
feedBytes1