#if __GLASGOW_HASKELL__ >= 706
#endif
module TextShow.Data.Proxy (showbProxy) where
import Data.Proxy (Proxy(..))
import Data.Text.Lazy.Builder (Builder)
import TextShow.Classes (TextShow(..))
import TextShow.TH.Internal (deriveTextShow1, makeShowbPrec,
makeShowtPrec, makeShowtlPrec)
#include "inline.h"
showbProxy :: Proxy s -> Builder
showbProxy = showb
instance TextShow (Proxy s) where
showbPrec = $(makeShowbPrec ''Proxy)
showtPrec = $(makeShowtPrec ''Proxy)
showtlPrec = $(makeShowtlPrec ''Proxy)
INLINE_INST_FUN(showbPrec)
INLINE_INST_FUN(showtPrec)
INLINE_INST_FUN(showtlPrec)
$(deriveTextShow1 ''Proxy)