dsv-1.0.0.0: library/DSV/DelimiterType.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE DerivingStrategies, DeriveLift #-}
module DSV.DelimiterType
( Delimiter (..)
, delimiterWord8
) where
import Data.Word (Word8)
import Language.Haskell.TH.Syntax (Lift)
newtype Delimiter = Delimiter Word8
deriving stock Lift
delimiterWord8 :: Delimiter -> Word8
delimiterWord8 (Delimiter d) = d