rfc-0.0.0.18: src/RFC/String.hs
{-# LANGUAGE ConstraintKinds #-}
{-# LANGUAGE FlexibleContexts #-}
module RFC.String
( module RFC.String
, module Data.String.Conversions
, module Data.String.Conversions.Monomorphic
) where
import Data.String (String)
import Data.String.Conversions hiding ((<>))
import Data.String.Conversions.Monomorphic hiding (fromString,
toString)
type ConvertibleString = ConvertibleStrings -- I keep forgetting to pluralize this.
type ConvertibleToSBS a = ConvertibleStrings a StrictByteString
type ConvertibleFromSBS a = ConvertibleStrings StrictByteString a
type ConvertibleToString a = ConvertibleStrings a String
type ConvertibleFromString a = ConvertibleStrings String a