{-# OPTIONS_HADDOCK not-home #-}
module Data.Radix1Tree.Word8.Key.Unsafe
(
Build1 (..)
, YtpmeNon (..)
, Tsil (..)
, unsafeBuildText
, Feed1 (..)
, Step (..)
, unsafeFeedByteString
, unsafeFeedShortByteString
, unsafeFeedLazyByteString
, unsafeFeedText
, unsafeFeedLazyText
) where
import Data.ByteArray.NonEmpty (Step (..))
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)
unsafeBuildText :: Build1 -> Strict.Text
unsafeBuildText :: Build1 -> Text
unsafeBuildText = Build1 -> Text
unsafeBuildText1
{-# INLINE unsafeFeedByteString #-}
unsafeFeedByteString :: Strict.ByteString -> Feed1
unsafeFeedByteString :: ByteString -> Feed1
unsafeFeedByteString = ByteString -> Feed1
unsafeFeedByteString1
{-# INLINE unsafeFeedShortByteString #-}
unsafeFeedShortByteString :: ShortByteString -> Feed1
unsafeFeedShortByteString :: ShortByteString -> Feed1
unsafeFeedShortByteString = ShortByteString -> Feed1
unsafeFeedShortByteString1
{-# INLINE unsafeFeedLazyByteString #-}
unsafeFeedLazyByteString :: Strict.ByteString -> Lazy.ByteString -> Feed1
unsafeFeedLazyByteString :: ByteString -> ByteString -> Feed1
unsafeFeedLazyByteString = ByteString -> ByteString -> Feed1
unsafeFeedLazyByteString1
{-# INLINE unsafeFeedText #-}
unsafeFeedText :: Strict.Text -> Feed1
unsafeFeedText :: Text -> Feed1
unsafeFeedText = Text -> Feed1
unsafeFeedText1
{-# INLINE unsafeFeedLazyText #-}
unsafeFeedLazyText :: Strict.Text -> Lazy.Text -> Feed1
unsafeFeedLazyText :: Text -> Text -> Feed1
unsafeFeedLazyText = Text -> Text -> Feed1
unsafeFeedLazyText1