module Data.RadixTree.Word8.Key
(
Build
, buildBytes
, buildByteString
, buildShortByteString
, Feed
, feedBytes
, feedByteString
, feedShortByteString
, feedLazyByteString
, feedText
, feedLazyText
) where
import Data.RadixNTree.Word8.Key
import qualified Data.ByteString as Strict (ByteString)
import qualified Data.ByteString.Lazy as Lazy (ByteString)
import Data.ByteString.Short (ShortByteString)
import qualified Data.Text as Strict (Text)
import qualified Data.Text.Lazy as Lazy (Text)
import Data.Word
buildBytes :: Build -> [Word8]
buildBytes :: Build -> [Word8]
buildBytes = Build -> [Word8]
buildBytes0
buildByteString :: Build -> Strict.ByteString
buildByteString :: Build -> ByteString
buildByteString = Build -> ByteString
buildByteString0
buildShortByteString :: Build -> ShortByteString
buildShortByteString :: Build -> ShortByteString
buildShortByteString = Build -> ShortByteString
buildShortByteString0
{-# INLINE feedBytes #-}
feedBytes :: [Word8] -> Feed
feedBytes :: [Word8] -> Feed
feedBytes = [Word8] -> Feed
feedBytes0
{-# INLINE feedByteString #-}
feedByteString :: Strict.ByteString -> Feed
feedByteString :: ByteString -> Feed
feedByteString = ByteString -> Feed
feedByteString0
{-# INLINE feedShortByteString #-}
feedShortByteString :: ShortByteString -> Feed
feedShortByteString :: ShortByteString -> Feed
feedShortByteString = ShortByteString -> Feed
feedShortByteString0
{-# INLINE feedLazyByteString #-}
feedLazyByteString :: Lazy.ByteString -> Feed
feedLazyByteString :: ByteString -> Feed
feedLazyByteString = ByteString -> Feed
feedLazyByteString0
{-# INLINE feedText #-}
feedText :: Strict.Text -> Feed
feedText :: Text -> Feed
feedText = Text -> Feed
feedText0
{-# INLINE feedLazyText #-}
feedLazyText :: Lazy.Text -> Feed
feedLazyText :: Text -> Feed
feedLazyText = Text -> Feed
feedLazyText0